Container Registry Enterprise Editionインスタンスを使用すると、ガベージコレクションを有効にして、Object storage Service (OSS) バケットの占有ストレージ容量を解放する必要がなくなったイメージタグを削除できます。
使用上の注意
ガベージコレクションタスクを作成する前に、ドキュメントとContainer Registryコンソールの手順をよくお読みください。
イメージタグは削除後に復元できません。 イメージタグを削除する前に、キーイメージを再生成してプッシュできることを確認してください。
ガベージコレクションタスク中またはタスク後に、Container Registry Enterprise Editionデータを格納するOSSバケットに対して操作を実行しないでください。
ステップ1: ガベージコレクションの有効化
ガベージコレクションを有効にするには、次の手順を実行します。
Container Registryコンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理するEnterprise Editionインスタンスをクリックします。
Container Registry Enterprise Editionインスタンスの管理ページで、 .
ごみ収集ページをクリックします。実行.
確認ダイアログボックスで、チケットを提出ガベージコレクションを有効にします。
重要ガベージコレクションタスクを初めて実行するときは、[確認] ダイアログボックスで [チケットの送信] をクリックして、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バケットのストレージ容量はすぐには変更されません。 バケットに設定されたライフサイクルルールに基づいて、特定の日数後にストレージ容量が変更されます。