觸發器
更新時間 2025-03-11 10:21:19
最近更新時間: 2025-03-11 10:21:19
分享文章
本文介紹了觸發器的用戶指南。
概述
觸發器功能支持鏡像版本更新時自動更新使用該鏡像的云容器引擎工作負載,從而簡化工作負載的發布流程。
前置條件
已開通容器鏡像服務企業版實例
已開通云容器引擎集群
創建觸發器
進入容器鏡像服務控制臺。
點擊已開通的企業版實例名稱。
左側導航欄點擊 "容器鏡像" - "鏡像倉庫",選擇需要創建觸發器的鏡像倉庫。
在觸發器標簽頁點擊創建觸發器按鈕。
在創建頁面填寫觸發器相關的參數進行創建
參數 說明 觸發器名稱
觸發器的名稱。
Tag匹配條件 通過正則表達式設置規則匹配的鏡像版本。使用方式示例如下:
匹配全部: .*
匹配多個版本: v1|v2|v3
匹配前綴: v1.*
集群 觸發器關聯的云容器引擎集群。 命名空間 觸發器關聯的命名空間。 工作負載類型 觸發器關聯的工作負載類型,包括:無狀態,有狀態,守護進程和定時任務。 工作負載 觸發器關聯的工作負載。 容器 觸發器關聯的容器。 鏡像更新方式 觸發器更新容器鏡像的方式,包括通過Tag更新和通過Digest更新。當容器的鏡像拉取策略為 IfNotPresent 時,由于云容器引擎節點本地存在鏡像緩存,此時推送相同Tag的鏡像將無法通過Tag觸發容器拉取新鏡像,因此推薦通過Digest更新。 當容器的鏡像拉取策略為 Always 時,推薦通過Tag更新。 創建完成后,可在列表頁面查看創建的觸發器。
操作欄的編輯按鈕可以修改觸發器。禁用/啟用按鈕可以修改觸發器的啟用狀態。刪除按鈕可以刪除觸發器。查看觸發記錄按鈕可以查看觸發器的觸發記錄。每當新推送的鏡像命中觸發器的Tag匹配條件時,則會新增一條觸發記錄,并且云容器引擎工作負載的鏡像會自動更新。