使用 Google Distributed Cloud (GDC) 气隙式托管 Harbor 服务 (MHS) 在每个项目中创建 Harbor 注册表实例。Harbor 注册表实例充当中央存储库,用于在云原生环境中存储和管理容器映像。它扩展了开源 Docker 分发的功能。 需要遵循以下限制:
- 每个项目最多只能创建一个实例。
- 实例是隔离的,不共享任何数据或计算资源。
准备工作
如果您负责创建 Harbor 注册表实例,请与您的项目 IAM 管理员联系,请求 Harbor 实例管理员 (harbor-instance-admin) 角色,该角色允许您在项目命名空间内获取、列出、观看、创建、更新、修补和删除 Harbor
实例、备份代码库、备份方案、备份和恢复。此角色包含预配新 Harbor 实例所需的权限。
创建 Harbor 注册表实例
在 GDC 控制台或 gdcloud CLI 中创建 Harbor 注册表实例。
控制台
在 GDC 控制台中,按以下步骤操作:
- 在导航菜单中的 CI/CD 部分,点击 Harbor Container Registry 。
- 点击创建实例 。
- 在实例名称 字段中,输入实例的名称。
- (可选)在项目 部分中,如需为此 Harbor 实例创建默认项目,请将创建此实例时创建默认项目 开关切换到开启位置,然后执行以下操作:
- 在项目名称 字段中,输入项目名称。
- 阅读 Harbor 托管服务条款,如果您接受这些条款,请选中相应的复选框。
- 点击创建 。状态 显示正在进行中,名称 显示一个外部链接,其中包含您新创建的 Harbor 实例的名称。
- 创建实例且状态 显示就绪 后,点击页面上的外部链接即可访问 Harbor 实例的 Web 界面。
gdcloud
创建 Harbor 注册表实例:
gdcloud harbor instances create INSTANCE \
--project=PROJECT
替换以下内容:
INSTANCE:实例的名称PROJECT:要在其中创建实例的 GDC 项目的名称
后续步骤
Harbor 注册表实例准备就绪后,您可以创建项目来托管映像集合或管理现有实例: