Helm
本文将简要介绍如何在 Orbit 应用中心发布 Helm 类型应用。有关于 Helm 的详细介绍请参考:《使用 Helm 管理 kubernetes 应用》。
导入示例仓库
访问示例仓库获取代码 URL,前往项目左侧的“代码仓库”,点击右上角“创建代码仓库”按钮,选择导入外部仓库中的 “URL 导入”选项,粘贴开源代码仓库链接后开始导入。
创建 Helm 类型应用
前往团队首页左侧“应用中心”,点击右上方“创建应用”按钮。填写应用名称,应用类型选择“Helm”,同时选择 values.yaml
等应用元数据所存放的目录。
创建环境
应用运行需要计算资源支持。创建应用后,在环境页中指定上文接入的集群作为应用的运行环境,Namespace 覆盖指定为 coffee-maker
。
环境创建完成后,应用中心将自动拣配相关发布资源。除此之外,你还可以接入日志或监控等观测工具监视应用运行状态。
修改配置文件
你可以在“配置管理”页中查看并修改当前 Helm 配置文件,同时支持关联事项与修改配置文件。修改后的文件内容将直接以 commit 记录形式提交至代码仓库中。
编排部署流程
部署流程中的阶段决定了应用在发布过程时历经的各项环节。这些阶段包含了应用部署、预置条件检查、人工确认等。建议为每个部署流程添加人工确认阶段,用以二次确认部署的有效性。
本文使用人工确认 + 应用部署阶段组成此次应用发布的部署流程。在“应用部署”页中创建部署流程。
选择“人工确认”阶段,并在其中增设确认人以及配置相应的通知机制。
添加应用部署阶段,选择上文中所配置的环境。
配置通知条件场景用于及时接收发布结果,点击右上角的保存按钮完成部署流程配置。
发布应用
应用发布工作由版本管理机制实现。将发布工作纳管至版本管理中不仅能够自动将应用的镜像、配置、数据库变更集中展示于版本的创建页面,还可以根据项目协同中的迭代内容,选择应用变更范围。同时以版本为视角,还能够关联事项、需求、缺陷,便于用户追溯应用变更的业务侧需求来源。
在应用页预览发布模型,确认无误后点击基础信息页右侧的“去发布”按钮。
填写版本号与版本标题等基础信息,检视发版时的变更内容。
确认版本后将自动跳转至版本管理页,点击“发布”按钮。
进入部署详情页,由确认人判断是否允许放行本次发布。
等待部署流程运行成功。
查看应用
在应用环境中可以查看已成功发布的应用服务。
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。