使用 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 部署发布单:
在左侧导航栏中,选择 发布 > Helm Chart。
在 Chart 列表中,找到已上传的 Chart,点击 Chart 名称,打开 Chart 详情页。
在集群管理中通过 Chart 发布应用的步骤与开发者工作室中的步骤类似。详细信息,参见 使用 Helm Chart 发布应用。
查看发布结果¶
发布开始后,发布单状态变为 运行中,可在日志一栏中,查看应用发布运行的状态和结果。
查看发布历史¶
通过以下步骤查看应用发布的历史信息:
在 Chart 列表页中,点击 发布记录 标签,查看所有 Chart 发布记录。
在 发布状态 下拉菜单中,选择发布状态过滤 Chart 发布记录的状态。
在发布记录列表中,点击应用发布ID,打开 发布详情 页,查看该发布的详细信息和日志。
(可选)点击 重新发布,修改发布配置信息后,重新开始发布应用。
后续操作¶
应用发布完成后,线上验证应用发布是否成功。