通过云效流水线可以将镜像部署到ESS弹性伸缩组的ECI实例,本文以部署ACR企业版中的镜像为例。如果您希望从源码开始构建镜像,可以先使用云效流水线构建镜像并推送到ACR企业版。
1. 创建流水线
在流水线控制台新建流水线。选择空模板 · 空模板,单击创建。
添加流水线源,制品源选择ACR。选择镜像所在的ACR服务连接,如果当前没有,需要先添加服务连接。通过选择
来指定需要部署的镜像仓库和版本,单击添加。添加部署任务:单击阶段1的空任务,然后在编辑面板单击顶部的删除图标。单击新的任务,搜索ESS ECI部署并选中。在编辑面板中,配置以下参数,然后单击仅保存。
选择包含ECI实例的ESS服务连接,如果当前没有,需要先添加服务连接。
通过选择ECI实例。
来指定需要部署的选择流水线源输出的部署镜像。如果ACR实例已开启公网访问,且白名单中已添加ECI实例所在VPC的出口公网IP,选择镜像公网地址;如果已配置ECI实例所在的VPC关联ACR企业版实例,选择镜像VPC地址。
2. 运行流水线并验证结果
返回到流水线详情页,单击运行并完成运行配置,单击运行。单击日志和发布单详情可以查看流水线的运行结果。
登录ECI控制台,单击目标弹性容器实例,进入其详情页。单击查看日志,确认应用已部署成功。
后续步骤
该文章对您有帮助吗?