创建手动备份

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

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

准备工作

如需手动创建备份,您必须有权访问以下内容:

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

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

创建手动备份

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

控制台

  1. 登录 GDC 控制台。
  2. 在导航菜单中,点击 Backup for harbor instance
  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:备份的文本说明。

后续步骤