若想實現跨地區的鏡像同步,可以通過配置同步規則,將容器鏡像從源執行個體同步至目標執行個體。
適用範圍
-
請確保源執行個體為進階版。目標執行個體可以是基礎版和進階版。
在Container Registry控制台單擊企業版執行個體的右下角的升级,可以升級企業版執行個體規格。
-
公用雲地區不支援同步至非公用雲地區(金融雲、政務雲等)。
-
部分地區因特殊限制(例如OSS Bucket不支援公網訪問),僅支援使用 自訂同步鏈路 。
同帳號自動同步執行個體
通過配置同步規則,在源執行個體上傳鏡像時,自動觸發將該鏡像同步到同帳號的目標執行個體中。
同帳號自動同步執行個體只會同步設定同步規則後上傳的符合規則的鏡像,存量鏡像無法同步。
存量鏡像同步提供兩種方案:
-
存量鏡像數量不多時,可以選擇手動同步鏡像。請參見同帳號手動同步執行個體和CreateRepoSyncTask。
-
存量鏡像數量較多時,推薦使用OSS複製+ACR鏡像匯入方案:
同帳號自動同步執行個體支援按照命名空間和倉庫同步,要求如下:
-
按照命名空間同步時,目標執行個體和源執行個體必須有相同的命名空間,並且命名空間已開啟自動建立倉庫的能力。
-
按照倉庫同步時,目標執行個體和源執行個體必須有相同的命名空間和鏡像倉庫。
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
-
在企業版執行個體管理頁面的左側導覽列中選擇,然後在右側頁面單擊新建规则。
-
在新建规则對話方塊實例信息設定精靈中設定參數,然後單擊下一步。
參數
說明
规则名称
自訂同步規則的名稱。
同步场景
選擇同账号。
目标实例
選擇目標執行個體所在的地區和執行個體名稱。
說明在不開啟公網的情境下,也可支援鏡像的跨地區自動同步,從而避免開啟公網所帶來的安全風險。
-
在新建规则對話方塊同步信息設定精靈中設定參數,然後單擊创建同步规则。
參數
說明
同步级别
支援按照命名空間和倉庫同步。
来源地址
-
如果設定同步级别是按照命名空间同步時,需要選擇同步的命名空間,輸入倉庫版本過濾的正則規則。
-
如果設定同步级别是按照仓库同步時,需要選擇同步的命名空間和倉庫名稱,輸入倉庫版本過濾的正則規則。
當有新的容器鏡像推送到符合上述規則的倉庫中,會自動觸發同步任務。
在執行個體配置頁面的左側導覽列中,選擇,可以查看同步的任務。
-
同帳號手動同步執行個體
通過配置同步規則,手動將源執行個體的鏡像推送到同帳號的目標執行個體中。
在頂部功能表列,選擇所需地區。
在左側導覽列,選擇執行個體列表。
在執行個體列表頁面單擊目標企業版執行個體。
在企業版執行個體管理頁面選擇。
-
在鏡像倉庫頁面單擊目標鏡像倉庫的名稱。
-
在鏡像倉庫詳情頁面左側導覽列單擊镜像版本,然後單擊目標鏡像右側操作列下的同步。
-
在鏡像同步對話方塊設定同步场景為同账号,選擇目標執行個體所在的地區和執行個體名稱,選擇命名空間,輸入目標倉庫名稱和鏡像版本,設定是否覆蓋已有同名鏡像,然後單擊確定。
在企業版執行個體管理頁面選擇,在同步记录頁面可以看到同步任務的狀態為同步成功,同時在目標執行個體中可以看到同步的鏡像,說明同帳號手動同步執行個體成功。
相關文檔
若想將一個帳號下的鏡像同步到另一個帳號時,請可以參見跨帳號同步執行個體。