本頁面提供操作說明,介紹如何在 Google Distributed Cloud (GDC) Air-gapped 中,手動建立 Harbor 執行個體的隨選備份。
手動備份功能會在特定時間點建立 Harbor 執行個體的備份。您可以建立手動備份,不必按照備份方案定義的排程進行。不過,您必須建立備份方案才能建立手動備份,因為手動備份會繼承備份方案的屬性。
事前準備
如要建立手動備份,您必須具備下列存取權:
必要的身分與存取權角色:
- Harbor 執行個體管理員:具備專案中 Harbor 執行個體的完整管理權限。請機構 IAM 管理員授予您 Harbor 執行個體管理員 (
harbor-instance-admin) 角色。 - 機密管理員:在 GDC 控制台中作業時必須具備此角色。請機構 IAM 管理員授予您「密碼管理員」(
secret-admin) 角色。
- Harbor 執行個體管理員:具備專案中 Harbor 執行個體的完整管理權限。請機構 IAM 管理員授予您 Harbor 執行個體管理員 (
現有的備份方案。手動備份會繼承這項備份方案的屬性。詳情請參閱「建立備份方案」一文。
建立手動備份
在 GDC 控制台或 API 中建立手動備份。
控制台
- 登入 GDC 控制台。
- 在導覽選單中,按一下「Backup for harbor instance」(備份 Harbor 執行個體)。
- 按一下「備份方案」。
- 在表格中,按一下要建立手動備份的備份方案名稱。
按一下「開始備份」。
在「備份名稱」欄位中,輸入備份名稱。
選用:在「備份說明」欄位中輸入說明,以便區分這個備份與其他備份。
選用步驟:如要讓系統在備份檔建立一段時間後自動刪除,請按照下列步驟操作:
- 勾選「啟用自動刪除備份」核取方塊。
- 在「備份保留天數」欄位中,設定備份保留天數。達到天數上限後,備份就會自動刪除。
按一下「建立」,備份作業會顯示在備份表格中。
API
apiVersion: artifactregistry.gdc.goog/v1
kind: HarborInstanceBackup
metadata:
name: BACKUP_NAME
namespace: INSTANCE_NAMESPACE
spec:
backupPlanName: BACKUP_PLAN_NAME
manual: true
retainDays: RETAIN_DAYS
description: BACKUP_DESCPRITON
更改下列內容:
BACKUP_NAME:要建立的備份名稱。INSTANCE_NAMESPACE:包含 Harbor 執行個體的命名空間。備份檔必須與 Harbor 執行個體位於相同命名空間。BACKUP_PLAN_NAME:備份方案的參照。備份設定會繼承備份方案,包括儲存備份的備份存放區,以及要備份的 Harbor 執行個體。RETAIN_DAYS:備份在備份儲存空間中保留的天數。備份方案中的保留政策遭到覆寫。詳情請參閱「建立備份計畫」。BACKUP_DESCPRITON:備份的文字說明。