投稿日: Jun 1, 2023

Amazon Elastic Container Registry (ECR) に、新しいアップストリーム Kubernetes コンテナイメージレジストリである registry.k8s.io が追加され、プルスルーキャッシュリポジトリのアップストリームとしてサポートされるようになりました。本日のリリースで、アップストリームの Kubernetes レジストリからプライベート ECR リポジトリにイメージを自動的に同期するルールを設定できるようになります。

Kubernetes 1.25 のリリースに伴い、Kubernetes プロジェクトレジストリは、AWS を含む多数のクラウドプロバイダーでホストされているデータレイヤーを使用して、イメージをより効率的に配布できるよう、コミュニティが所有する新しいレジストリソリューションへの移行を開始しました。Kubernetes 1.27以降、この新しいレジストリソリューションにのみリリースが公開され、古いレジストリからのリダイレクトが行われます。Kubernetes のプロジェクトガイダンスでは、できるだけユーザーがリリースイメージを自分のリポジトリにミラーリングして、利用可能な場合はマネージドサービスを採用することを推奨しています。

ECR のユーザーは、認証されていないアップストリームのパブリックレジストリからのイメージを ECR で自動的に同期するプルスルーキャッシュルールを作成できます。プルスルーキャッシュルールは、アップストリームレジストリを ECR レジストリの名前空間にマッピングする操作 1 回だけで作成できます。設定が完了すると、画像はアップストリームから ECR を介して取得され、画像は ECR によって自動的に同期されます。

プルスルーキャッシュルールは、すべての商用の AWS リージョンでサポートされています。ECR でプルスルーキャッシュルールを作成する方法の詳細については、ユーザーガイドをご覧ください。