介绍Helm 通过引入helm chart 的概念来简化 Kubernetes 应用程序部署,该包包含 YAML 文件和生成 Kubernetes 清单文件的模板。Helm 充当 Kubernetes 的包管理器,为 Kubernetes 应用程序管理提供了几个有用的命令行工具。
如何使用helm install命令?在本教程中,你将学习如何使用helm install
Helm 命令在 Kubernetes 集群中安装chart,包括helm install命令用法示例。
先决条件
- Kubernetes 集群
- 安装了 Helm 3
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
命令。第 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 repo update
文章图片
使用
helm search
命令在本地存储库中搜索chart:helm search repo [
chart]
文章图片
记下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 在哪里查找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
命令的有用选项。推荐阅读
- Ansible与Kubernetes有什么区别(哪个更好?)
- 如何解决Git中的合并冲突(详细操作步骤指南)
- 如何计算混合云成本(详细分析和指南)
- 如何拉取和推送Helm Chart(详细操作步骤指南)
- Docker与Kubernetes有什么区别(哪个更好?)
- 如何在Python中处理缺失数据(原因和解决方案)
- 系统之家Ghost windows7纯净版64位旗舰版系统下载
- 硬盘安装windows7 系统64位旗舰版图文图文详细教程
- 有效果windows7企业版系统激活密钥自制步骤