使用 Helm Chart 发布应用


EnOS企业容器平台支持使用 Helm Chart 来管理和发布应用,提高应用发布的效率。


有关Helm Chart的详细介绍,参见 Helm Documentation

前提条件

  • 在使用 Helm Chart 发布应用之前,需要选择组织和命名空间名称。

  • 发布应用程序所需的所有 Chart 文件都在你的 Git 仓库中,由以下结构组织:

examples/
  Chart.yaml          # 一个包含有关该 Chart 信息的 YAML 文件
  LICENSE             # 可选:一个包含 Chart 许可证的纯文本文件
  README.md           # 可选:一个可读性强的 README 文件
  requirements.yaml   # 可选:一个列出该 Chart 依赖性的 YAML 文件
  values.yaml         # 该 Chart 的默认配置值
  charts/             # 一个包含该 Chart 所依赖的 Charts 的目录
  templates/          # 一个模板目录,当与数值结合时
                      # 将生成有效的 Kubernetes 清单文件
  templates/NOTES.txt # 可选:一个包含简短使用说明的纯文本文件

新建发布单

通过以下步骤新建 Chart 部署发布单:

  1. 在左侧导航栏中,选择 发布 > Helm Chart

  2. 在 Chart 列表中,找到已上传的 Chart,点击 Chart 名称,打开 Chart 详情页。


在集群管理中通过 Chart 发布应用的步骤与开发者工作室中的步骤类似。详细信息,参见 使用 Helm Chart 发布应用

查看发布结果

发布开始后,发布单状态变为 运行中,可在日志一栏中,查看应用发布运行的状态和结果。

查看发布历史

通过以下步骤查看应用发布的历史信息:

  1. 在 Chart 列表页中,点击 发布记录 标签,查看所有 Chart 发布记录。

  2. 发布状态 下拉菜单中,选择发布状态过滤 Chart 发布记录的状态。

  3. 在发布记录列表中,点击应用发布ID,打开 发布详情 页,查看该发布的详细信息和日志。

  4. (可选)点击 重新发布,修改发布配置信息后,重新开始发布应用。

后续操作

应用发布完成后,线上验证应用发布是否成功。