Einstellung von Container Registry

Am 15. Mai 2023 wurde Container Registry verworfen und soll eingestellt werden. Container Registry wird durch Artifact Registry ersetzt.

Die Einstellung von Container Registry erfolgt stufenweise:

  • Ab dem 8. Januar 2024 werden in Organisationen, die Container Registry noch nicht verwendet haben, und in Projekten, die nicht zu Organisationen gehören, standardmäßig alle neuen gcr.io-Repositories in Artifact Registry gehostet.
  • Nach dem 15. Mai 2024 unterstützen Google Cloud-Projekte ohne vorherige Verwendung von Container Registry nur gcr.io-Repositories, die in Artifact Registry gehostet werden.

    Diese Änderung betrifft Folgendes:

    • Neu erstellte Projekte
    • Vorhandene Projekte, für die Sie noch kein Image an Container Registry übertragen haben.

Wenn Sie die Artifact Registry API in Projekten ohne vorherige Container Registry-Nutzung aktivieren, können Sie in Artifact Registry gcr.io-Repositories erstellen. Artifact Registry leitet dann Anfragen an die gcr.io-Domain an das entsprechende Artifact Registry-Repository weiter.

Container Registry ist in Projekten, bei denen eine der folgenden Aktionen vor dem 15. Mai 2024 ausgeführt wurde, weiterhin verfügbar:

  • Sie haben die Container Registry API aktiviert.
  • Sie haben ein Image auf einen Registry-Host im Projekt hochgeladen.

Container Registry heruntergefahren

Das Herunterfahren ist so geplant:

  • Nach dem 18. März 2025 können keine Images mehr in Container Registry geschrieben werden.
  • Nach dem 22. April 2025 können Images aus Container Registry nicht mehr gelesen werden. Auf vorhandene Images in Container Registry kann nicht zugegriffen werden.
  • Nach dem 22. Mai 2025 werden alle Anfragen an gcr.io-Endpunkte von Artifact Registry verarbeitet. In Container Registry vorhandene Images, die nicht in Artifact Registry kopiert wurden, sind in Artifact Registry nicht verfügbar. Die Artifact Registry API muss aktiviert sein, um gcr.io-Endpunktanfragen zu verarbeiten.

Umstellung auf Artifact Registry vorbereiten

Je nachdem, wie Sie Container Registry konfigurieren und verwenden, müssen Sie möglicherweise einige Konfigurationsschritte ausführen, um ein neues Projekt vorzubereiten, damit Anfragen an die Domain gcr.io erfolgreich verarbeitet werden können. Hauptkonten, die auf die Repositories zugreifen, müssen beispielsweise eine entsprechende Artifact Registry-Rolle oder eine Rolle mit entsprechenden Berechtigungen haben.

Wir empfehlen Folgendes:

  • Testen und überprüfen Sie Ihre vorhandenen Container Registry-Workflows vor dem 15. Mai 2024 mit Artifact Registry. Sie können den gcr.io-Domainsupport in einem Testprojekt einrichten, um zu prüfen, ob die vorhandene Automatisierung und Einbindung in Dienste wie Cloud Build, Google Kubernetes Engine oder Cloud Functions wie erwartet funktioniert. Wenn Probleme auftreten, können Sie gcr.io-Traffic wieder an Container Registry umleiten und die erforderlichen Änderungen vornehmen, um das Problem zu beheben.

  • Projekte mit aktiven Container Registry-Repositories auf Artifact Registry-Repositories umstellen. Weitere Informationen zu Funktionsunterschieden und Umstellungsoptionen finden Sie unter Von Container Registry umstellen.

  • Bereiten Sie Projekte vor, bei denen Sie Container Registry nicht aktiv verwenden, aber voraussichtlich in Zukunft eine Registry einrichten. Weitere Informationen finden Sie unter gcr.io wird standardmäßig in Artifact Registry gehostet.

Umstellungstools verwenden

Mit den folgenden Tools können Sie prüfen, welche Projekte Container Registry nutzen, Images von Container Registry in Artifact Registry kopieren und mehrere Projekte automatisch von Container Registry zu Artifact Registry migrieren.

  • Prüfen Sie die Container Registry-Nutzung.
  • Verwenden Sie unser Migrationstool, um Projekte von Container Registry zu Artifact Registry zu migrieren, Images zu kopieren und Ihren bevorzugten Typ für das Übergangs-Repository auszuwählen.
  • Kopieren Sie Images von Container Registry in Artifact Registry mit der Kopierfunktion des automatischen Migrationstools, gcrane, Docker oder der gcloud CLI.

Wir werden Änderungen am Dienst weiterhin gemäß den Nutzungsbedingungen von Google Cloud bekannt geben.