Einstellung von Container Registry

Container Registry wurde zum 15. Mai 2023 verworfen und wird demnächst eingestellt. Container Registry wird durch Artifact Registry ersetzt.

Wir führen die Einstellung von Container Registry in mehreren Phasen durch:

  • Ab dem 8. Januar 2024 werden in Organisationen, die Container Registry noch nicht verwendet haben, und in Projekten, die keiner Organisation zugewiesen sind, alle neuen gcr.io-Repositories standardmäßig 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:

    • Neu erstellte Projekte
    • Vorhandene Projekte, in denen Sie kein Image in Container Registry hochgeladen haben.

Wenn Sie die Artifact Registry API in Projekten aktivieren, in denen Container Registry noch nicht verwendet wurde, können Sie gcr.io-Repositories in Artifact Registry erstellen. Artifact Registry leitet Anfragen an die gcr.io-Domain an das entsprechende Artifact Registry-Repository weiter.

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

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

Container Registry wird eingestellt

Die Abschaltung ist so geplant:

  • Nach dem 18. März 2025 ist das Schreiben von Images in die Container Registry nicht mehr möglich.
  • Nach dem 22. April 2025 ist das Lesen von Images aus Container Registry nicht mehr möglich. 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. Alle vorhandenen Images in Container Registry, 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 bedienen.

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, das Anfragen an die Domain gcr.io erfolgreich verarbeiten kann. 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 prüfen Sie vor dem 15. Mai 2024, ob Ihre vorhandenen Container Registry-Workflows mit Artifact Registry funktionieren. Sie können die gcr.io-Domainunterstützung in einem Testprojekt einrichten, um zu prüfen, ob die vorhandene Automatisierung und Einbindung in Dienste wie Cloud Build, Google Kubernetes Engine oder Cloud Run wie erwartet funktioniert. Wenn Probleme auftreten, können Sie gcr.io-Traffic zurück zu Container Registry leiten und die erforderlichen Änderungen vornehmen, um das Problem zu beheben.

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

  • Bereiten Sie Projekte vor, in denen Sie Container Registry nicht aktiv verwenden, aber in Zukunft eine Registry einrichten möchten. Weitere Informationen finden Sie unter Vorbereitung auf die standardmäßige Bereitstellung von gcr.io in Artifact Registry.

Tools zur Umstellung verwenden

Mit den folgenden Tools können Sie prüfen, in welchen Projekten Container Registry verwendet wird, Images aus Container Registry in Artifact Registry kopieren und mehrere Projekte automatisch von Container Registry zu Artifact Registry migrieren.

  • Container Registry-Nutzung prüfen
  • Mit unserem Migrationstool können Sie Projekte von Container Registry zu Artifact Registry migrieren, Images kopieren und den gewünschten Übergangs-Repositorytyp auswählen.
  • Kopieren Sie Images mithilfe der Kopierfunktion des automatischen Migrationstools, von gcrane, Docker oder der gcloud CLI aus der Container Registry in die Artifact Registry.

Wir werden Änderungen am Dienst gemäß den Google Cloud-Nutzungsbedingungen weiterhin mitteilen.