Helm

Helm 是一个管理 Charts 的工具。Charts是预先配置的 Kubernetes 资源的包。 Helm 是一种简化安装和管理 Kubernetes 应用程序的工具。把它想象成 Kubernetes 的 apt/yum/homebrew。 github: helmhelm-wwwDocs中文

安装 Helm

在线安装

离线安装 github下载页面

基础操作

有五种不同的方式可以表达你想要安装的 chart:

  1. 通过 chart 引用:helm install mymaria example/mariadb
  2. 通过已打包的 chart 路径:helm install mynginx ./nginx-1.2.3.tgz
  3. 通过未打包的 chart 目录路径:helm install mynginx ./nginx
  4. 通过绝对 URL:helm install mynginx https://example.com/charts/nginx-1.2.3.tgz
  5. 通过 chart 引用和仓库 URL:helm install --repo https://example.com/charts/ mynginx nginx

升级的参数必须包括发布名称和 chart。chart 参数可以是以下任意一种:

对于 chart 引用,除非设置了 --version 标志,否则将指定最新版本。

可以使用 helm upgrade --install 命令来合并安装/升级命令

编写Chart