使用触发器自动更新集群工作负载
更新时间 2025-07-03 15:07:31
最近更新时间: 2025-07-03 15:07:31
本节介绍了容器镜像服务:使用触发器自动更新集群工作负载。
操作场景
通过容器镜像服务的触发器功能,实现推送镜像后自动更新集群工作负载的镜像。
前提条件
已开通云容器引擎集群
已开通容器镜像服务企业版实例
操作步骤
创建触发器
进入容器镜像服务控制台。
点击已开通的企业版实例名称。
左侧导航栏点击容器镜像 - 镜像仓库,选择需要创建触发器的镜像仓库。
在触发器标签页点击创建触发器按钮。
在创建页面填写触发器相关的参数进行创建。
参数 | 说明 |
---|---|
触发器名称 | 触发器的名称。 |
Tag匹配条件 | 通过正则表达式设置规则匹配的镜像版本。使用方式示例如下:匹配全部: .* 匹配多个版本: v1|v2|v3 匹配前缀: v1.* |
集群 | 触发器关联的云容器引擎集群。 |
命名空间 | 触发器关联的命名空间。 |
工作负载类型 | 触发器关联的工作负载类型,包括:无状态,有状态,守护进程和定时任务。 |
工作负载 | 触发器关联的工作负载。 |
容器 | 触发器关联的容器。 |
镜像更新方式 | 触发器更新容器镜像的方式,包括通过Tag更新和通过Digest更新。当容器的镜像拉取策略为 IfNotPresent 时,由于云容器引擎节点本地存在镜像缓存,此时推送相同Tag的镜像将无法通过Tag触发容器拉取新镜像,因此推荐通过Digest更新。 当容器的镜像拉取策略为 Always 时,推荐通过Tag更新。 |
推送镜像
进入容器镜像服务控制台。
点击已开通的企业版实例名称。
左侧导航栏点击容器镜像 - 镜像仓库,选择创建了触发器的镜像仓库。
选择操作指南标签页,根据指引完成镜像的推送。
查看触发记录
进入容器镜像服务控制台。
点击已开通的企业版实例名称。
左侧导航栏点击容器镜像 - 镜像仓库,选择创建了触发器的镜像仓库。
选择触发器标签页,操作栏选择更多 - 查看触发记录可以查看触发器的触发记录。每当新推送的镜像命中触发器的Tag匹配条件时,则会新增一条触发记录,并且云容器引擎工作负载的镜像会自动更新。