Container Registry Enterprise Edition インスタンスでは、ガベージコレクションを有効にして、不要になったイメージタグを削除し、Object Storage Service (OSS) バケットの使用済みストレージ容量を解放できます。
使用上の注意
ガベージコレクションタスクを作成する前に、ドキュメントと Container Registry コンソールの手順をよく読んでください。
イメージタグは、削除すると復元できません。 イメージタグを削除する前に、主要なイメージを再生成してプッシュできることを確認してください。
ガベージコレクションタスクの実行中または実行後に、Container Registry Enterprise Edition データを格納する OSS バケットに対して操作を実行しないでください。
ステップ 1:ガベージコレクションを有効にする
ガベージコレクションを有効にするには、次の手順を実行します。
Container Registry コンソール にログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。
Container Registry Enterprise Edition インスタンスの管理ページで、 を選択します。
[ガベージコレクション] ページで、[実行] をクリックします。
[確認] ダイアログボックスで、[チケットを送信] を選択して GC を有効にします。
重要初めてガベージコレクション タスクを実行する場合は、[確認] ダイアログボックスで [チケットを送信] をクリックして、Alibaba Cloud アカウントをホワイトリストに追加します。ガベージコレクションが有効になった後は、この操作を繰り返す必要はありません。
ステップ 2:ガベージコレクションタスクを作成する
ガベージコレクションタスクの実行中でも、イメージリポジトリからイメージをプルできます。
ガベージコレクションタスクは、Container Registry Enterprise Edition インスタンスに対してのみ実行できます。 Container Registry Enterprise Edition インスタンスで単一のガベージコレクションタスクを実行すると、すべてのイメージリポジトリの期限切れのイメージタグが OSS バケットから削除されます。 すべてのチャートリポジトリの期限切れのチャートタグは、OSS バケットから削除されません。
ガベージコレクションタスクを作成するには、次の手順を実行します。
Container Registry コンソール にログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理する Enterprise Edition インスタンスをクリックします。
Container Registry Enterprise Edition インスタンスの左側のナビゲーションウィンドウで、 を選択します。
[ガベージコレクション] ページで、[実行] をクリックします。 表示される [確認] メッセージで注意事項を読み、[クリーンアップを確認する] を選択し、[確認] をクリックしてガベージコレクションタスクを作成します。
結果
Container Registry Enterprise Edition インスタンスの左側のナビゲーションウィンドウで、 を選択して、作成したガベージコレクションタスクを表示またはキャンセルします。
ガベージコレクションタスクが完了した後、OSS バケットのストレージ容量はすぐに変更されません。 ストレージ容量は、バケットに設定されているライフサイクルルールに基づいて、特定の日数が経過した後に変更されます。