📜  helm 备忘单 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:01:07.828000             🧑  作者: Mango

Helm 备忘单 - Shell/Bash

Helm 是一个 Kubernetes 包管理器,帮助您在 Kubernetes 上查找、共享和使用软件。Helm 包是预装有 Kubernetes 资源(如 Deployments、Services 和 Ingresses)的归档文件。使用 Helm,您可以轻松地安装、升级和卸载 Kubernetes 应用程序。

安装 Helm

您可以从 Helm Releases 上下载适用于您的操作系统的二进制文件进行手动安装。也可以使用 Homebrew 在 macOS 上安装,或使用 apt-get 在 Ubuntu 上安装。

Helm 命令
列出可用 Chart
helm search repo <repo-name>

使用 helm search repo 命令可以列出可用的 chart。如果您希望在 chart 存储库中搜索特定名称的 chart,可以在命令行中指定存储库的名称,例如:

helm search repo stable/mysql
安装 Chart
helm install <release-name> <chart-name>

通过运行 helm install 命令来安装 chart。<release-name> 参数是新部署的 chart 的名称。<chart-name> 参数是要安装的 chart 的名称。

卸载 Chart
helm uninstall <release-name>

使用 helm uninstall 命令来卸载 chart。<release-name> 参数指定要卸载的已部署 chart 的名称。

查看已安装 Chart 的信息
helm status <release-name>

使用 helm status 命令来查看 chart 的状态和元数据。<release-name> 参数指定要查看的 chart 的名称。

升级 Chart
helm upgrade <release-name> <chart-name>

使用 helm upgrade 命令来升级 chart。<release-name> 参数指定要升级的 chart 的名称。<chart-name> 参数指定要升级为的 chart 的名称。

恢复已删除的 Chart
helm rollback <release-name> <revision-number>

使用 helm rollback 命令可以恢复先前删除的 chart。<release-name> 参数指定要恢复的 chart 的名称。<revision-number> 参数是要恢复的 chart 的版本号。

总结

本备忘单提供了 Helm 的基本知识和常用命令。熟练掌握这些命令有助于更好地使用 Helm 管理 Kubernetes 应用程序。想要了解更多信息,请查阅 Helm 官方文档