このページでは、作成した 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 を使用します。
コンソール
- ナビゲーション メニューの [CI/CD] セクションで、[Harbor Container Registry] をクリックします。
- [インスタンス] セクションで、作成した Harbor インスタンスのリストを表示します。
- 特定のインスタンスの詳細を表示するには、[Harbor インスタンスに移動] 外部リンクをクリックします。
gdcloud
Harbor レジストリ インスタンスを表示します。
gdcloud harbor instances describe INSTANCE \
--project=PROJECT
次のように置き換えます。
INSTANCE: インスタンスの名前。PROJECT: プロジェクトの名前。
Harbor レジストリ インスタンスを削除する
既存の Harbor レジストリ インスタンスが不要になった場合は削除します。Harbor レジストリ インスタンスを GDC コンソールで表示するか、GDC gdcloud CLI を使用します。
コンソール
- ナビゲーション メニューの [CI/CD] セクションで、[Harbor Container Registry] をクリックします。
- [インスタンスの削除] をクリックします。
確認ダイアログで、次の操作を行います。
- [キャンセル] をクリックして、削除オペレーションを停止します。
- [削除] をクリックして、Harbor インスタンスの削除を確定します。
gdcloud
Harbor レジストリ インスタンスを削除します。
gdcloud harbor instances delete INSTANCE \
--project=PROJECT
次のように置き換えます。
INSTANCE: インスタンスの名前。PROJECT: プロジェクトの名前。
次のステップ
インスタンスでイメージのホストと管理を開始するには、Harbor プロジェクトを作成し、Harbor レジストリへのクライアント接続を構成します。