Container Registry est obsolète depuis le 15 mai 2023 et son abandon est planifié. Container Registry est remplacé par Artifact Registry.
Nous allons abandonner Container Registry en plusieurs étapes:
- Depuis le 8 janvier 2024, dans les organisations qui n'ont jamais utilisé Container Registry et dans les projets qui n'appartiennent pas à une organisation, tous les nouveaux dépôts
gcr.io
sont hébergés par défaut sur Artifact Registry. Après le 15 mai 2024, les projets Google Cloud qui n'utilisaient pas Container Registry précédemment n'accepteront que les dépôts
gcr.io
hébergés dans Artifact Registry.Ce changement affecte:
- Projets nouvellement créés.
- Projets existants pour lesquels vous n'avez pas transféré d'image vers Container Registry.
Lorsque vous activez l'API Artifact Registry dans des projets qui n'utilisaient pas Container Registry auparavant, vous pouvez créer des dépôts gcr.io
dans Artifact Registry. Artifact Registry redirige alors les requêtes vers le domaine gcr.io
vers le dépôt Artifact Registry approprié.
Container Registry est toujours disponible dans les projets pour lesquels l'une des actions suivantes s'est produite avant le 15 mai 2024:
- Vous avez activé l'API Container Registry.
- Vous avez transféré une image vers un hôte de registre dans le projet.
Arrêt de Container Registry
L'arrêt est planifié comme suit:
- Après le 18 mars 2025, l'écriture d'images dans Container Registry ne sera plus disponible.
- Après le 22 avril 2025, la lecture d'images à partir de Container Registry ne sera plus disponible. Les images existantes dans Container Registry sont inaccessibles.
- Après le 22 mai 2025, toutes les requêtes envoyées aux points de terminaison
gcr.io
seront traitées par Artifact Registry. Toutes les images existantes de Container Registry qui n'ont pas été copiées dans Artifact Registry ne seront pas disponibles dans Artifact Registry. L'API Artifact Registry doit être activée pour traiter les requêtes de point de terminaisongcr.io
.
Se préparer à passer à Artifact Registry
Selon la façon dont vous configurez et utilisez Container Registry, vous devrez peut-être effectuer certaines étapes de configuration pour préparer un nouveau projet afin qu'il puisse gérer correctement les requêtes envoyées au domaine gcr.io
. Par exemple, les comptes principaux qui accèdent aux dépôts doivent disposer d'un rôle Artifact Registry approprié ou d'un rôle disposant d'autorisations équivalentes.
Recommandations :
Testez et vérifiez que vos workflows Container Registry existants fonctionnent avec Artifact Registry avant le 15 mai 2024. Vous pouvez configurer la compatibilité avec le domaine
gcr.io
dans un projet de test pour vérifier que l'automatisation et l'intégration existantes avec des services tels que Cloud Build, Google Kubernetes Engine ou les fonctions Cloud Run fonctionnent comme prévu. En cas de problème, vous pouvez réacheminer le traficgcr.io
vers Container Registry et apporter les modifications nécessaires pour résoudre le problème.Transférez les projets avec Container Registry actif vers des dépôts Artifact Registry. Consultez la section Transition depuis Container Registry pour en savoir plus sur les différences de fonctionnalités et les options de transition.
Préparez des projets pour lesquels vous n'utilisez pas activement Container Registry, mais que vous prévoyez de configurer à l'avenir. Consultez la section Se préparer à l'hébergement par défaut de
gcr.io
sur Artifact Registry.
Utiliser nos outils de transition
Utilisez les outils suivants pour vérifier quels projets utilisent Container Registry, copier des images de Container Registry vers Artifact Registry et migrer automatiquement plusieurs projets de Container Registry vers Artifact Registry.
- Vérifiez l'utilisation de Container Registry.
- Utilisez notre outil de migration pour migrer des projets de Container Registry vers Artifact Registry, copier des images et sélectionner le type de dépôt de transition de votre choix.
- Copiez des images de Container Registry vers Artifact Registry à l'aide de la fonctionnalité de copie de l'outil de migration automatique, de gcrane, de Docker ou de la gcloud CLI.
Nous continuerons de vous communiquer les modifications apportées au service conformément aux Conditions d'utilisation de Google Cloud.