Enterprise Edition インスタンスは、未使用のイメージバージョンをクリーンアップし、OSS バケットのストレージ領域を解放するためのガベージコレクション機能を提供します。このトピックでは、ガベージコレクション機能を使用して OSS バケットのストレージ領域を解放する方法について説明します。
事前準備
-
ガベージコレクションタスクを実行する前に、これらの手順と [確認] ダイアログボックスのプロンプトをよくお読みください。すべての情報が正しいことを確認するまで、先に進まないでください。
-
削除されたイメージデータは復元できません。開始する前に、必要に応じて重要なイメージを再生成してプッシュできることを確認してください。
-
ガベージコレクションの実行中または実行後に、インスタンスに関連付けられている OSS バケットを変更しないでください。
ステップ 1:ガベージコレクション機能の有効化
ガベージコレクション機能を有効にするには、チケットを送信します。
Container Registry コンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。
-
ガベージコレクション ページで、実行 をクリックします。
-
OK ダイアログボックスで、チケットを起票する をクリックしてガベージコレクション機能を有効にします。
重要この操作を初めて実行する場合は、OK ダイアログボックスで [チケットを送信] をクリックして、アカウントをホワイトリストに追加します。この操作は一度だけ必要です。
ステップ 2:ガベージコレクションタスクの作成
-
ガベージコレクションタスクの実行中も、クライアントは中断することなくイメージのプッシュとプルを継続できます。
-
ガベージコレクションタスクは Enterprise Edition インスタンスのレベルで実行されます。単一のタスクで、インスタンス内のすべてのイメージリポジトリから無効なイメージバージョンが削除されますが、チャートリポジトリは除外されます。
Container Registry コンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。
-
左側のナビゲーションウィンドウで、 を選択します。
-
ガベージコレクション ページで、実行 をクリックします。[確認] ダイアログボックスの注意書きをよくお読みください。情報を確認したら、クリーンアップの確認 を選択し、OK をクリックします。
実行結果
-
左側のナビゲーションウィンドウで、に移動します。 このページでは、タスクのステータスを表示するか、タスクをキャンセルできます。
-
ガベージコレクションタスクが完了しても、OSS バケットのストレージ使用量はすぐには減少しません。領域は、バケットに設定されたライフサイクルルールに従って解放されます。