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