基本命令
新增一个repo
helm repo list
helm repo add repo_name repo_url
helm repo add gzk https://abc.gz.com/gzk
helm repo remove
列出仓库内可用的包
helm search repo gzk #支持模糊匹配
安装一个包
helm repo update
发布一个release
helm install gzk/mysqll --generate-name
安装本地chart包
helm install foo path/to/foo #
chart状态
helm status
release
helm show all bitnami/mysql
helm show bitnami/mysql
helm show value
历史和回滚
helm ls / helm ls -a
helm list --all #展示helm保留的所有release记录
helm history #查看历史版本
helm upgrade #升级chart版本,或者修改release配置
回滚
helm rollback [release] [revision]
helm rollback happy-panda 1
卸载
helm uninstall
安装
下载所需要的版本
tar xzvf helm-version-tar.gz
将helm移动到 /usr/bin/ 或其他
术语
chart helm包,包含在kubernetes内部运行应用程序所需的所有资源的定义,类似yum与rpm包的关系。
如果你想下载和查看一个发布的chart,但不安装它,你可以用这个命令: helm pull chartrepo/chartname
repository 仓库,chart包的仓库
release k8s集群中运行的chart实例,一个 chart 通常可以在同一个集群中安装多次。每一次安装都会创建一个新的 release
很久之前写的,一直没发出来,就是个笔记 。