Harbor レジストリ インスタンスを作成する

Google Distributed Cloud(GDC)のエアギャップ Managed Harbor Service(MHS)を使用して、各プロジェクトに Harbor レジストリ インスタンスを作成します。Harbor レジストリ インスタンスは、クラウドネイティブ環境でコンテナ イメージを保存して管理するための中央リポジトリとして機能します。オープンソースの Docker ディストリビューションの機能を拡張します。次の制限が適用されます。

  • 各プロジェクトで作成できるインスタンスは 1 つのみです。
  • インスタンスは分離されており、データやコンピューティング リソースを共有しません。

始める前に

Harbor レジストリ インスタンスを作成するには、必要な ID とアクセスロールが必要です。

  • Harbor インスタンス管理者: すべての Harbor リソースに対する読み取り / 書き込みアクセス権を付与します。組織の IAM 管理者に、Harbor インスタンス管理者(harbor-instance-admin)ロールの付与を依頼します。

Harbor レジストリ インスタンスを作成する

次の手順に沿って、プロジェクトに Harbor レジストリ インスタンスを作成します。

コンソール

GDC コンソールで、次の操作を行います。

  1. ナビゲーション メニューの [CI/CD] セクションで、[Harbor Container Registry] リンクをクリックします。
  2. [インスタンスを作成] をクリックします。
  3. [インスタンス名] にインスタンスの名前を入力します。
  4. 省略可: [プロジェクト] で、[このインスタンスの作成時にデフォルト プロジェクトを作成する] 切り替えを有効にして、この Harbor インスタンスのデフォルト プロジェクトを作成します。

    1. [プロジェクト名] にプロジェクト名を入力します。
  5. Harbor マネージドの利用規約を読み、規約に同意する場合はチェックボックスをオンにします。

  6. [ステータス] に [進行中] が表示され、[名前] に新しく作成した Harbor インスタンスの名前を含む外部リンクが表示されます。

  7. インスタンスが作成され、[ステータス] が [準備完了] になったら、ページ上の外部リンクをクリックして、Harbor インスタンスのウェブ UI にアクセスします。

CLI

Harbor レジストリ インスタンスを作成します。

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

次のように置き換えます。

  • INSTANCE: インスタンスの名前。
  • PROJECT: インスタンスを作成する GDC プロジェクトの名前。