Prepararsi all'arresto di Container Registry

Determina i passaggi successivi per prepararti all'arresto di Container Registry.

Container Registry è deprecato e programmato per l'arresto il 18 marzo 2025. Artifact Registry è il servizio consigliato per l'archiviazione e la gestione delle immagini container su Google Cloud. Artifact Registry offre le stesse funzionalità di gestione dei container di Container Registry e include funzionalità e vantaggi aggiuntivi.

Per ulteriori informazioni sul ritiro di Container Registry, consulta Ritiro di Container Registry.

Che cosa devo fare?

Se hai immagini container in Container Registry che vuoi continuare a utilizzare o se utilizzi un servizio che dipende da Container Registry, ad esempio App Engine, devi eseguire l'upgrade per utilizzare i repository Artifact Registry.

Che cosa succede dopo il 18 marzo 2025

L'arresto di Container Registry prevede tre fasi:

  • A partire dal 18 marzo 2025, la scrittura di immagini in Container Registry non sarà più disponibile.
  • A partire dal 22 aprile 2025, la lettura delle immagini in Container Registry non sarà più disponibile.
  • A partire dal 22 maggio 2025, se hai completato i passaggi per configurare i repository gcr.io in Artifact Registry, l'esecuzione del push agli endpoint gcr.io archivia le immagini in Artifact Registry e tutti i repository Container Registry vengono pubblicati da Artifact Registry. Le immagini in Container Registry che non sono state copiate in Artifact Registry non sono disponibili.

Identifica l'utilizzo di Container Registry e scegli un'opzione di transizione

  1. Identifica l'utilizzo di Container Registry all'interno del tuo progetto, della tua cartella o della tua organizzazione Google Cloud. Puoi utilizzare il nostro strumento di utilizzo di Container Registry per determinare se lo stai utilizzando.

  2. Se in Container Registry hai immagini container che vuoi continuare a utilizzare, determina quale opzione di transizione seguire.

  3. Se non hai bisogno di nessuna delle immagini archiviate in Container Registry, puoi configurare i repository pkg.dev o gcr.io di Artifact Registry.

    Per conoscere le differenze tra Container Registry e Artifact Registry, consulta quanto segue:

Utilizzare i nostri strumenti di transizione

Utilizza lo strumento di migrazione automatica per passare da Container Registry ai repository gcr.io ospitati su Artifact Registry o ai repository pkg.dev di Artifact Registry.

Puoi eseguire la migrazione degli endpoint di Container Registry ai repository Artifact Registrygcr.io senza tempi di inattività o interruzioni del servizio.

Lo strumento di migrazione automatica può eseguire le seguenti azioni a seconda del percorso di transizione scelto:

  • Crea repository gcr.io o pkg.dev in Artifact Registry per ciascuno dei progetti gcr.io elencati nella regione corrispondente.
  • Suggerire un criterio IAM per ogni repository e applicarlo o saltare l'applicazione in base alle preferenze dell'utente.
  • Reindirizza tutto il traffico dagli endpoint gcr.io ad Artifact Registry.
  • Copia tutte le immagini container archiviate in Container Registry nei repository gcr.io o pkg.dev di Artifact Registry, anche se hai già attivato il reindirizzamento.

Per istruzioni su come utilizzare lo strumento di migrazione automatica, consulta Eseguire la migrazione automatica da Container Registry ad Artifact Registry.

Convalida l'automazione e le integrazioni

Verifica che l'automazione e l'integrazione esistenti con servizi come Cloud Build, Google Kubernetes Engine o le funzioni Cloud Run funzionino come previsto.

Ripulire le immagini di Container Registry

Quando il reindirizzamento è abilitato, i comandi per eliminare le immagini nei percorsi gcr.io eliminano le immagini nel repository gcr.io di Artifact Registry corrispondente, ma non eliminano le immagini archiviate negli host di Container Registry.

Dopo aver verificato che tutti i progetti funzionino con l'opzione di transizione che hai scelto e che tutte le immagini che vuoi conservare siano state copiate in Artifact Registry, puoi eliminare i bucket di archiviazione di Container Registry. Per istruzioni su come eliminare i bucket Cloud Storage, consulta Eseguire la pulizia delle immagini in Container Registry.