电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

K8s--Helm(配置、使用、部署及Helm Chart的构建)

来源:金蝶云社区作者:金蝶2024-09-162

K8s--Helm(配置、使用、部署及Helm Chart的构建)

1.Helm3安装(二进制安装)

# 根据操作系统跟所需版本去获取最新二进制安装包https://github.com/helm/helm/releases     wget https://get.helm.sh/helm-v3.3.1-linux-amd64.tar.gz      
tar xf helm-v3.3.1-linux-amd64.tar.gz
cp linux-amd64/helm  /usr/local/bin/
  • helm其他安装可参考官方网站: https://helm.sh/docs/intro/install/

  • 注意: helm 客户端需要下载到安装了 kubectl 并且能执行能正常通过 kubectl 操作 kubernetes 的服务器上, 否则 helm 将不可用

2.配置repo

helm repo add  elastic    https://helm.elastic.co       helm repo add  gitlab     https://charts.gitlab.io       helm repo add  harbor     https://helm.goharbor.io       helm repo add  bitnami    https://charts.bitnami.com/bitnami       helm repo add  incubator  https://kubernetes-charts-incubator.storage.googleapis.com     # 添加国内仓库helm repo add stable http://mirror.azure.cn/kubernetes/charts       helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts       #更新repo仓库资源helm repo update     

#查看添加的repo仓库  helm repo list

3.helm3 命令使用汇总

#查看环境信息helm env#查看版本信息helm version#查找软件helm search repo nginx 
helm search hub  nginx 

#查看已有仓库列表helm repo list#更新仓库资源helm repo update#删除一个仓库helm repo remove bitnami#创建仓库索引helm repo index /root/helm/repo#部署charthelm install  centos-nginx bitnami/nginx

-------------------------------------------------------------#chart状态查看helm status centos-nginx

简介
该命令显示已命名发布的状态,状态包括:

最后部署时间
发布版本所在的k8s命名空间
发布状态(可以是: unknown, deployed, uninstalled, superseded, failed, uninstalling, pending-install, pending-upgrade 或 pending-rollback)
发布版本修订
发布版本描述(可以是完成信息或错误信息,需要用–show-desc启用)
列举版本包含的资源,按类型排序
最后一次测试套件运行的详细信息(如果使用)
chart提供的额外的注释
-----------------------------------------------------------#卸载charthelm uninstall centos-nginx 

#查看chart列表    -A 表所有namespacehelm list -A#chart部署记录helm history centos-nginx#chart更新helm upgrade --set image.tag=nginx.18 centos-nginx bitnami/nginx#chart回滚helm rollback centos-nginx 1

3.1 chart制作命令

此部分包括了chart下载,和制作chart包相关命令

#下载chart包helm pull bitnami/nginx#检查chart包语法helm lint 

#渲染模式测试chart包helm install --debug --dry-run testchart .#创建chart包helm create testchart#上传chart包到私服helm push nginx-9.4.1.tgz chartmuseum --debug

3.2 chart 信息命令

chart在helm里面是一种资源集合,也是一种格式,在安装使用之前我们可以查看 相关的信息

#查看chart包信息,显示chart包的版本,源码等信息helm show chart bitnami/nginx

3.3 release信息命令

release在helm的概念是已经部署了的chart(不包括k8s是否部署成功),此类命令在部署后排错用,

K8s--Helm(配置、使用、部署及Helm Chart的构建)

1.Helm3安装(二进制安装)# 根据操作系统跟所需版本去获取最新二进制安装包https://github.com/helm/helm/releases wget https://get....
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信