Harbor レジストリ インスタンスを管理する

このページでは、作成した Harbor レジストリ インスタンスを管理する方法について説明します。作成した Harbor レジストリ インスタンスを表示または削除するには、Google Distributed Cloud(GDC)エアギャップ コンソールまたは GDC gdcloud CLI を使用します。使用していない Harbor インスタンス レジストリを削除すると、ストレージ費用を削減し、空き容量を増やすことができます。

始める前に

IAM 管理者に必要な権限をリクエストします。特定のタスクに必要なロールのみをリクエストして、最小権限のアクセスを適用します。

必要な IAM のロール

Harbor レジストリ インスタンスの管理を担当している場合は、プロジェクト IAM 管理者に連絡して、次のプロジェクト レベルのロールをリクエストしてください。

  • Harbor インスタンス管理者harbor-instance-admin): プロジェクト内の Harbor インスタンス、バックアップ リポジトリ、バックアップ プラン、バックアップ、復元を取得、一覧表示、監視、作成、更新、パッチ適用、削除します。使用していない Harbor インスタンスを完全に削除して空き容量を増やす場合は、このロールをリクエストしてください。
  • Harbor インスタンス閲覧者harbor-instance-viewer): プロジェクト内の Harbor インスタンスを取得、一覧表示、監視します。既存のインスタンスの詳細とステータスを表示する権限のみが必要な場合は、このロールをリクエストしてください。

Harbor レジストリ インスタンスを表示する

作成した Harbor レジストリ インスタンスを GDC コンソールで表示するか、GDC gdcloud CLI を使用します。

コンソール

  1. ナビゲーション メニューの [CI/CD] セクションで、[Harbor Container Registry] をクリックします。
  2. [インスタンス] セクションで、作成した Harbor インスタンスのリストを表示します。
  3. 特定のインスタンスの詳細を表示するには、[Harbor インスタンスに移動] 外部リンクをクリックします。

gdcloud

Harbor レジストリ インスタンスを表示します。

gdcloud harbor instances describe INSTANCE \
  --project=PROJECT

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

  • INSTANCE: インスタンスの名前。
  • PROJECT: プロジェクトの名前。

Harbor レジストリ インスタンスを削除する

既存の Harbor レジストリ インスタンスが不要になった場合は削除します。Harbor レジストリ インスタンスを GDC コンソールで表示するか、GDC gdcloud CLI を使用します。

コンソール

  1. ナビゲーション メニューの [CI/CD] セクションで、[Harbor Container Registry] をクリックします。
  2. [インスタンスの削除] をクリックします。
  3. 確認ダイアログで、次の操作を行います。

    1. [キャンセル] をクリックして、削除オペレーションを停止します。
    2. [削除] をクリックして、Harbor インスタンスの削除を確定します。

gdcloud

Harbor レジストリ インスタンスを削除します。

gdcloud harbor instances delete INSTANCE \
  --project=PROJECT

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

  • INSTANCE: インスタンスの名前。
  • PROJECT: プロジェクトの名前。

次のステップ

インスタンスでイメージのホストと管理を開始するには、Harbor プロジェクトを作成し、Harbor レジストリへのクライアント接続を構成します。