Veröffentlicht am: Jun 1, 2023
Amazon Elastic Container Registry (ECR) enthält jetzt registry.k8s.io, die neue Upstream-Kubernetes-Container-Image-Registry, als unterstützten Upstream für Pull-Through-Cache-Repositorys. Mit der heutigen Version können Kunden eine Regel konfigurieren, die darauf ausgelegt ist, Images aus der Upstream-Kubernetes-Registry automatisch mit ihren privaten ECR-Repositorys zu synchronisieren.
Mit der Version Kubernetes 1.25 begann die Kubernetes-Projekt-Registry eine Migration zu einer neuen, gemeinschaftseigenen Registry-Lösung, um Images effizienter zu verteilen, wobei die Datenebenen über eine Reihe von Cloud-Anbietern wie AWS gehostet werden. Ab Kubernetes 1.27 werden Versionen nur noch in dieser neuen Registry-Lösung veröffentlicht und es wurde eine Umleitung von der alten Registry eingerichtet. Die Richtlinien des Kubernetes-Projekts schlagen vor, dass die Benutzer die Versions-Images nach Möglichkeit in ihren eigenen Repositorys spiegeln, und verweisen darauf, verwaltete Lösungen zu verwenden, wenn diese verfügbar sind.
ECR-Kunden können Pull-Through-Cache-Regeln erstellen, um Images aus nicht authentifizierten öffentlichen Upstream-Registrys automatisch in ECR zu synchronisieren. Die Erstellung einer Pull-Through-Cache-Regel erfolgt in einem einzigen Vorgang, bei dem eine vorgelagerte Registry einem Namespace in ihrer ECR-Registry zugeordnet wird. Einmal eingestellt, können Images durch ECR aus dem Upstream abgerufen werden, und die Images werden von ECR automatisch synchronisiert.
Pull-Through-Cache-Regeln werden in allen kommerziellen AWS-Regionen unterstützt. Weitere Informationen zum Erstellen einer Pull-Through-Cache-Regel in ECR finden Sie in unserem Benutzerhandbuch.