创建手动备份

本页介绍了如何在 Google Distributed Cloud (GDC) 气隙环境中创建 Harbor 实例的按需手动备份。

手动备份会在特定时间点创建 Harbor 实例的备份。您可以在备份方案定义的时间表之外创建手动备份。不过,您必须先创建备份方案,然后才能创建手动备份,因为手动备份会继承备份方案的属性。

准备工作

如需创建手动备份,您必须拥有以下权限:

  • 必要的身份和访问权限角色:

    • Harbor 实例管理员:拥有管理项目中的 Harbor 实例的完整权限。请让组织 IAM 管理员向您授予 Harbor 实例管理员 (harbor-instance-admin) 角色。
    • Secret 管理员:在 GDC 控制台中操作时需要此角色。请让组织 IAM 管理员向您授予 Secret 管理员 (secret-admin) 角色。
  • 现有备份方案。手动备份会继承此备份方案的属性。如需了解详情,请参阅 创建备份方案

创建手动备份

您可以在 GDC 控制台或 API 中创建手动备份。

控制台

  1. 登录 GDC 控制台。
  2. 在导航菜单中,点击 Backup for harbor instance (Harbor 实例备份)。
  3. 点击备份方案
  4. 在表格中,点击要为其创建手动备份的备份方案的名称。
  5. 点击“保存”启动备份

  6. 备份名称 字段中,输入备份的名称。

  7. 可选:在备份说明 字段中,输入说明以将此备份与其他备份区分开。

  8. 可选:如需在一定天数后自动删除备份,请按以下步骤操作:

    1. 选中启用自动备份删除 复选框。
    2. 删除备份 字段中,设置保留备份的天数。达到天数后,系统会自动删除备份。
  9. 点击创建 。备份会显示在备份表中。

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:备份的文本说明。

后续步骤