helm好处 可以通过一个模版管理发布不同环境
helm2
查看本地helm仓库信息
helm repo list
查看本地release信息
helm list
helm list --all # 如果删除不实helm delete mysql --purge 的话 这里还是会显示出来
helm 搜索mysql的charts
helm search mysql
查看charts的描述文件
helm inspect chart stable/mariadb
安装release
helm install stable/mariadb --name mysql
通过以下命令查看release名为mysql的当前状态
helm status mysql
查看哪些值可以被自定义
helm insepect values stable/mariadb
通过自定义的yaml覆盖charts里面的默认值
helm install -f mysql.yaml stable/mariadb
通过命令查看目前mysql中的值
helm get values mysql
通过history查看helm历史
helm history mysql
# 回滚
helm rollback mysql 2
添加删除repo
helm remove repo 仓库名
helm add repo 仓库名 仓库地址
安装helm插件
# 安装push命令
helm plugin install https://github.com/chartmuseum.helm-push
下载charts的依赖
helm dep up
创建一个hello的项目
helm create hello
打包hello项目
helm package hello
检查hello包的语法
helm lint hello
dry-run功能
# 发送文件给tiller进行渲染 并显示渲染后的结果 不会提交到kubernetes
helm install --dry-run --debug ./