Helm 是 Kubernetes 的软件包管理工具。本文需要读者对 Docker、Kubernetes 等相关知识有一定的了解。 本文将介绍 Helm 中的相关概念和基本工作原理,并通过一些简单的示例来演示如何使用Helm来安装、升级、回滚一个 Kubernetes 应用,下面为大家分享一下Helm常用基本命令。
img
helm管理命令
查看版本
#helm version增加repo
#helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts#helm repo add --username admin --password password myharbor https://harbor.qing.cn/chartrepo/charts更新repo仓库资源
#helm repo updatecharts管理
查看当前安装的charts
#helm list将helm search hub显示所有可用图表。
#helm search hub redis使用helm search repo,您可以在已添加的存储库中找到charts的名称:
#helm search repo redis打印出指定的Charts的详细信息
#helm show chart stable/redis下载charts到本地
#helm fetch redis安装charts
#helm install redis stable/redis查看charts状态
#helm status redis删除charts
#helm uninstall redis自定义charts
创建charts
#helm create helm_charts检查chart语法正确性
# helm lint myapp打包自定义的chart
# helm package myapp查看生成的yaml文件
#helm template myapp-1.tgz使用默认chart部署到k8s
helm install myapp myapp-1.tgz
使用包去做release部署
helm install --name example2 helm-chart-0.1.0.tgz --set service.type=NodePort
更新与回滚
查看当前chart信息
#helm list更新images
#helm upgrade myapp myapp-2.tgz查看版本信息
#helm history myapp回滚指定版本
#helm rollback myapp 1文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/220858.html<

