全部产品
阿里云办公

Helm部署Kubernetes应用

更新时间:2018-09-06 16:43:10

操作步骤

配置项目 页面,单击 构建 Tab,增加构建步骤,选择 Helm部署Kubernetes

  • 选择 认证方式 API服务器地址 证书

    请参考文档:https://help.aliyun.com/document_detail/85946.html

  • 填写 Chart仓库地址

    请填写你的私有Chart仓库地址

  • 填写 Chart仓库用户名 Chart仓库密码

    请填写你的私有Chart仓库用户名和密码, 若无则置空

  • 填写 Chart名称

    请填写你要部署的Chart的名称

  • 填写 Release名称

    请填写你部署的Chart的Release名称,Release名称在Release的更新、删除(重装)操作中会使用到。

  • 填写 配置项

    请填写要部署的Chart的配置项,配置项更改的Values值。

  • 选择是否重装应用 重装应用

    请选择本次部署是否是重装操作。若勾选,则CodePipeline会检测目标Kubernetes集群中是否存在 Chart Release名称为 ${Release名称} 的Release,若存在则先删除再安装, 若不存在则直接安装。若不勾选,则CodePipeline会继续执行是否升级的部署逻辑。请参考”升级应用”字段说明。

  • 选择是否升级应用 升级应用

    请选择本次部署是否是升级操作。请选择是否升级Chart, 可以用来升级Chart版本或更改已部署的Release的参数项(比如更换image tag等)若勾选,则CodePipeline会检测目标Kubernetes集群中是否存在 Chart Release名称为 ${Release名称} 的Release,若存在则进行升级,若不存在则退出。若不勾选,则CodePipeline会继续执行安装的部署逻辑。 注意:”重装应用” 字段的勾选会覆盖此选项的配置, 即当”重装应用” 字段勾选时, “升级应用”配置不生效。若不勾选,则CodePipeline会继续执行是否升级的部署逻辑。请参考”升级应用”字段说明。

    注意,“重装应用”选项会覆盖“升级应用”选项的设置, 如果需要做升级操作, 请确保“重装应用选项没有被勾选”。

  • 选择 状态检查

    请参考文档:https://help.aliyun.com/document_detail/85946.html

如何创建私有Chart仓库以及Helm使用及其示例

参考云栖博客:https://yq.aliyun.com/articles/635314