版本
- helm version
version.BuildInfo{Version:"v3.7.0", GitCommit:"eeac83883cb4014fe60267ec6373570374ce770b", GitTreeState:"clean", GoVersion:"go1.16.8"}
- helm version
基础操作
仓库
- 查看配置的仓库:
helm repo list - 添加新的仓库:
helm repo addhelm repo add brigade https://brigadecore.github.io/charts
- 更新仓库:
helm repo update - 移除仓库:
helm repo remove
Charts
- 查找可用的charts:
helm search hubhelm search hub wordpress
- 从添加的仓库中查找可用的charts:
helm search repo brigade- 搜索使用模糊字符串匹配算法:
helm search repo bri
- 搜索使用模糊字符串匹配算法:
安装一个 helm 包
- 使用
helm install命令来安装一个新的 helm 包。最简单的使用方法只需要传入两个参数:你命名的release名字和你想安装的chart的名称。(如果想让Helm生成一个名称,删除发布名称并使用–generate-name。)helm install happy-panda bitnami/wordpress
- 使用 helm status 来追踪 release 的状态,或是重新读取配置信息:
helm status happy-panda
自定义 chart
- 使用 helm show values 可以查看 chart 中的可配置选项:
helm show values bitnami/wordpress
使用 YAML 格式的文件覆盖上述任意配置项,并在安装过程中使用该文件。
| |
安装过程中有两种方式传递配置数据:
- –values (或 -f):使用 YAML 文件覆盖配置。可以指定多次,优先使用最右边的文件。
- –set:通过命令行的方式对指定项进行覆盖。
升级 release
| |
失败时恢复
| |
查看配置值
helm get values happy-panda
卸载 release
| |
展示 Helm 保留的所有 release 记录,包括失败或删除的条目(指定了 –keep-history):helm list --all