在同一個實例中,不同的開發團隊限定使用著各自的命名空間,當某些鏡像需要跨命名空間分享時,可以配置同步規則,實現同實例跨命名空間同步。
前置條件
使用自動或手動方式同步鏡像時,請確保您使用的實例是企業版。個人版實例不支持此功能。
自動同步鏡像
通過配置自動同步規則,實現在源命名空間下符合條件的鏡像倉庫中上傳鏡像后,自動觸發同步操作,將鏡像從源命名空間同步到目標命名空間。
注意
自動同步操作只會同步設置規則后符合條件的鏡像,對于規則設置前已經存在的鏡像,無法實現自動同步。
設置自動同步鏡像規則步驟如下:
登錄容器鏡像控制臺。
在頂部菜單欄,選擇所需資源池。
在實例頁面中選擇需要同步的實例。
在企業版實例管理頁面的左側菜單上選擇"分發交付" - "實例同步",選擇自動同步規則選項卡,點擊左上角的創建同步規則。
在創建同步規則對話框中,配置同步規則,然后點擊確定按鈕,實現規則創建。各配置參數說明如下:
參數 說明 名稱 自定義同步規則的名稱 描述 自定義同步規則的補充描述信息,備注信息等 同步內容 同步的內容,可選擇“鏡像”或“Chart” 源實例 固定為當前實例 源命名空間 選擇源實例中的命名空間,此項為必填 源倉庫 選擇源命名空間下的鏡像倉庫,可為空,為空時則包含命名空間下的所有鏡像倉庫 源版本 選擇需要同步的鏡像版本,可為空,為空時則同步所有版本的鏡像 同步場景 選擇“同賬號同步”或“跨賬號同步”,由于是同實例跨命名空間同步,此處選擇“同賬號同步” 目標實例 選擇目標實例所在的地域和實例名稱,由于是同實例跨命名空間同步,此處選擇當前實例 目標命名空間 選擇要同步到的命名空間 覆蓋 遇到同一鏡像倉庫下、同一版本的鏡像時,是否進行覆蓋,可選是或否 當有新的容器鏡像推送到符合上述規則的倉庫中,會自動觸發同步任務。
在企業版實例管理頁面的左側菜單上選擇"分發交付" - "實例同步", 選擇自動同步規則選項卡,點擊對應的同步規則。在規則詳情頁的下方查看任務執行情況。
注意
對于同實例跨命名空間的自動同步規則設定,目標命名空間不能作為其他規則的目標命名空間和不能作為其他規則的源命名空間。例如目前有兩個命名空間proj1與proj2,分別定為規則1的源命名空間與目標命名空間,當后續設定其他規則時,proj1可繼續設定為源命名空間,但不能設定為目標命名空間;proj2則既不能設定為源命名空間,也不能設定為目標命名空間。
手動同步鏡像
通過創建手動同步任務,手動將鏡像從源命名空間同步到目標命名空間。
登錄容器鏡像控制臺。
在頂部菜單欄,選擇所需資源池。
在實例頁面中選擇需要同步的實例。
在企業版實例管理頁面的左側菜單上選擇 "分發交付" - "實例同步",選擇手動同步記錄的選項卡,點擊左上角的創建同步任務。
在創建同步任務對話框中,配置同步任務,然后點擊確定按鈕,實現任務創建。
任務創建完成后,可在手動同步記錄的選項卡中查看任務執行情況。