如何使用helm install命令(用法示例指南)

介绍Helm 通过引入helm chart 的概念来简化 Kubernetes 应用程序部署,该包包含 YAML 文件和生成 Kubernetes 清单文件的模板。Helm 充当 Kubernetes 的包管理器,为 Kubernetes 应用程序管理提供了几个有用的命令行工具。
如何使用helm install命令?在本教程中,你将学习如何使用helm installHelm 命令在 Kubernetes 集群中安装chart,包括helm install命令用法示例。
先决条件

  • Kubernetes 集群
  • 安装了 Helm 3
Helm 安装命令语法helm install命令如何使用?该helm install命令的语法包括释放名称,路径chart,和可选标志:
helm install [ release-name] [ chart] [ flags]

注意:你可以为发行版指定任何你想要的名称。
一些有用的标志是:
--atomic如果过程失败,则删除安装。该标志还会自动设置该--wait标志。
--create-namespace [string]如果之前不存在,则为发布创建命名空间。
--dependency-update在安装之前运行 Helm 依赖项更新。
--dry-run执行安装过程的模拟以进行测试。
-g--generate-name生成发布名称??。该[release-name]参数被省略。
-h--help显示安装帮助文件。
-o--output format以允许的格式之一打印输出 - YAML、JSON 或表(默认)。
--set  [stringArray]提供直接在命令行中设置值的空间。允许多个值。
-f--values  [strings]从用户指定的文件或 URL 中获取值。允许多个值源。
--verify在使用前验证包。
--version  [string]让用户指定确切的chart版本(例如1.2.1)或chart版本范围(例如^2.0.0)。
--wait在将发布标记为成功之前等待系统处于就绪状态。等待时间由--timeout标志指定(默认值为 5 分钟)。
使用 Helm Install 命令安装 Chart如何使用helm install命令?使用Helm安装应用程序的步骤包括获取一个Helm Chart,并引用该Chart发布helm install命令。
第 1 步:查找或创建 Helm Chart
要安装Helm Chart,你必须在网上找到它或自己创建Helm Chart。你可以在在线存储库或 Artifact Hub 中获取它们。有关添加 Helm 存储库的更多信息,请阅读如何添加、更新或删除Helm 存储库。
使用helm repo add命令添加包含要安装的chart的 helm 存储库:
helm repo add [ repository-name] [ repository-address]

在下面的示例中,我们为开源自动化服务器 Jenkins 添加了 repo:
如何使用helm install命令(用法示例指南)

文章图片
更新系统上的存储库:
helm repo update

如何使用helm install命令(用法示例指南)

文章图片
使用helm search命令在本地存储库中搜索chart:
helm search repo [ chart]

如何使用helm install命令(用法示例指南)

文章图片
记下chart名称并继续执行以下步骤。
第 2 步:使用 helm install 命令安装 Chart
如何使用helm install命令?有多种方法可以使用该helm install命令来安装 helm charts。最常见的是使用输出NAME部分中给出的chart参考helm search
例如,使用上一节中解释的语法,要安装 Jenkins,你将键入:
helm install jenkins jenkins/jenkins

chart引用由存储库前缀和chart名称组成。在上面的示例中,Helm在继续安装之前在名为jenkins 的存储库中搜索chartjenkins。
输出应确认chart部署成功。
如何使用helm install命令(用法示例指南)

文章图片
helm install命令用法示例:有多种方法可以告诉 Helm 在哪里查找chart。除了chart参考,你还可以提供:
  • 打包chart的路径:
helm install jenkins ./jenkins-1.2.3.tgz

  • 包含解压chart的目录路径:
helm install jenkins-deployment ./jenkins-archive

  • 绝对地址:
helm install jenkins https://example.com/charts/jenkins-1.2.3.tgz

  • chart参考和存储库的 URL:
helm install --repo https://example.com/charts/ jenkins-deployment jenkins

检查状态
helm install命令如何使用?要检查发布的状态,请使用以下命令:
helm status [ release-name]

输出类似于helm install命令的输出。它提供有关上次部署时间、版本名称空间、其状态、修订数量和其他适用详细信息的信息。
如果STATUS报告的部分显示为deployed,则该版本已成功部署并可供使用。
结论【如何使用helm install命令(用法示例指南)】如何使用helm install命令?本教程中的步骤向你展示了如何使用该helm install命令在 Kubernetes 集群上部署应用程序。该文章还包括许多用于自定义helm install 命令的有用选项。

    推荐阅读