Dieses Dokument bietet einen Überblick über gcr.io-Repositories in Artifact Registry. Mit gcr.io-Repositories können Container Registry-Nutzer ihre vorhandene Google Cloud Infrastruktur beibehalten, indem sie Container-Images in Artifact Registry speichern und Anfragen an dieselben gcr.io-URLs unterstützen, die von Container Registry verwendet werden.
gcr.io-Repositories, die in Artifact Registry gehostet werden, sind eine allgemein verfügbare Funktion und funktionieren auch nach der Einstellung von Container Registry weiterhin.
Wenn Sie auf gcr.io-Repositories in Artifact Registry umstellen möchten, folgen Sie der Anleitung unter Automatische Migration zu Artifact Registry.
Hintergrundinformationen zur Einstellung von Container Registry
Container Registry wird eingestellt. Am 18. März 2025 wird Container Registry eingestellt und es ist nicht mehr möglich, Images in Container Registry zu schreiben.
gcr.io-URLs, die in Artifact Registry gehostet werden, einschließlich Google-eigener Images mit gcr.io-URLs, sind von der Einstellung von Container Registry nicht betroffen.
gcr.io-Domains-Support
Artifact Registry unterstützt Anfragen an die Domain gcr.io in gcr.io-Repositories an multiregionalen Standorten, die den Hoststandorten von Container Registry entsprechen.
| Container Registry-Hostname | Speicherort des Artifact Registry-Repositorys | Artifact Registry-Repository-Name |
|---|---|---|
| gcr.io | us | gcr.io |
| asia.gcr.io | Asien | asia.gcr.io |
| eu.gcr.io | Europa | eu.gcr.io |
| us.gcr.io | us | us.gcr.io |
Konfiguration von Speicher-Buckets
Wenn Sie ein Repository in Artifact Registry erstellen, werden in Ihrem Projekt keine entsprechenden Cloud Storage-Buckets erstellt. Wenn Sie Automatisierung für Container Registry haben, die direkt mit Speicher-Buckets interagiert, müssen Sie sie aktualisieren, um entsprechende Änderungen am Artifact Registry-Repository vorzunehmen.
Wenn Sie beispielsweise programmatisch Cloud Storage-Berechtigungen für Speicher-Buckets für Container Registry erteilen, müssen Sie diese Automatisierung aktualisieren, um Artifact Registry-Berechtigungen für die Artifact Registry-Repositories zu erteilen, in denen Images für die Domain gcr.io gehostet werden.
Beschränkungen
Für Artifact Registry gcr.io-Repositories gelten die folgenden Einschränkungen:
Bei der Umstellung von Container Registry können Sie keinen Container Registry-Host einem Artifact Registry-Repository in einem anderen Projekt zuordnen.
Jeder Container Registry-Hostname wird nur einem entsprechenden
gcr.io-Repository in Artifact Registry in derselben Multiregion zugeordnet.Namen für
gcr.io-Repositories sind vordefiniert und können nicht geändert werden.
Wenn Sie mehr Kontrolle über den Speicherort Ihrer Repositories benötigen, können Sie zu pkg.dev-Repositories in Artifact Registry migrieren. Da pkg.dev-Repositories die gcr.io-Domain nicht unterstützen, sind bei diesem Übergangsansatz mehr Änderungen an Ihrer vorhandenen Automatisierung und Ihren Workflows erforderlich. Weitere Informationen zu den Funktionsunterschieden
Nächste Schritte
- Verwenden Sie das Tool für die automatische Migration, um zu
gcr.io-Artifact Registry-Repositories zu migrieren.