📅  最后修改于: 2023-12-03 15:01:07.828000             🧑  作者: Mango
Helm 是一个 Kubernetes 包管理器,帮助您在 Kubernetes 上查找、共享和使用软件。Helm 包是预装有 Kubernetes 资源(如 Deployments、Services 和 Ingresses)的归档文件。使用 Helm,您可以轻松地安装、升级和卸载 Kubernetes 应用程序。
您可以从 Helm Releases 上下载适用于您的操作系统的二进制文件进行手动安装。也可以使用 Homebrew 在 macOS 上安装,或使用 apt-get 在 Ubuntu 上安装。
helm search repo <repo-name>
使用 helm search repo
命令可以列出可用的 chart。如果您希望在 chart 存储库中搜索特定名称的 chart,可以在命令行中指定存储库的名称,例如:
helm search repo stable/mysql
helm install <release-name> <chart-name>
通过运行 helm install
命令来安装 chart。<release-name>
参数是新部署的 chart 的名称。<chart-name>
参数是要安装的 chart 的名称。
helm uninstall <release-name>
使用 helm uninstall
命令来卸载 chart。<release-name>
参数指定要卸载的已部署 chart 的名称。
helm status <release-name>
使用 helm status
命令来查看 chart 的状态和元数据。<release-name>
参数指定要查看的 chart 的名称。
helm upgrade <release-name> <chart-name>
使用 helm upgrade
命令来升级 chart。<release-name>
参数指定要升级的 chart 的名称。<chart-name>
参数指定要升级为的 chart 的名称。
helm rollback <release-name> <revision-number>
使用 helm rollback
命令可以恢复先前删除的 chart。<release-name>
参数指定要恢复的 chart 的名称。<revision-number>
参数是要恢复的 chart 的版本号。
本备忘单提供了 Helm 的基本知识和常用命令。熟练掌握这些命令有助于更好地使用 Helm 管理 Kubernetes 应用程序。想要了解更多信息,请查阅 Helm 官方文档。