概述
触发器功能支持镜像版本更新时自动更新使用该镜像的云容器引擎工作负载,从而简化工作负载的发布流程。
前置条件
已开通容器镜像服务企业版实例
已开通云容器引擎集群
创建触发器
进入容器镜像服务控制台。
点击已开通的企业版实例名称。
左侧导航栏点击 "容器镜像" - "镜像仓库",选择需要创建触发器的镜像仓库。
在触发器标签页点击创建触发器按钮。
在创建页面填写触发器相关的参数进行创建
参数 说明 触发器名称
触发器的名称。
Tag匹配条件 通过正则表达式设置规则匹配的镜像版本。使用方式示例如下:
匹配全部: .*
匹配多个版本: v1|v2|v3
匹配前缀: v1.*
集群 触发器关联的云容器引擎集群。 命名空间 触发器关联的命名空间。 工作负载类型 触发器关联的工作负载类型,包括:无状态,有状态,守护进程和定时任务。 工作负载 触发器关联的工作负载。 容器 触发器关联的容器。 镜像更新方式 触发器更新容器镜像的方式,包括通过Tag更新和通过Digest更新。当容器的镜像拉取策略为 IfNotPresent 时,由于云容器引擎节点本地存在镜像缓存,此时推送相同Tag的镜像将无法通过Tag触发容器拉取新镜像,因此推荐通过Digest更新。 当容器的镜像拉取策略为 Always 时,推荐通过Tag更新。 创建完成后,可在列表页面查看创建的触发器。
操作栏的编辑按钮可以修改触发器。禁用/启用按钮可以修改触发器的启用状态。删除按钮可以删除触发器。查看触发记录按钮可以查看触发器的触发记录。每当新推送的镜像命中触发器的Tag匹配条件时,则会新增一条触发记录,并且云容器引擎工作负载的镜像会自动更新。