Repository gcr.io

Questo documento fornisce una panoramica dei repository gcr.io di Artifact Registry. gcr.io repository consentono agli utenti di Container Registry di gestire all'infrastruttura Google Cloud esistente, mediante l'archiviazione di immagini container in Artifact Registry e di supporto per le richieste agli stessi gcr.io URL utilizzati da Container Registry.

I repository gcr.io ospitati su Artifact Registry sono una funzionalità disponibile a livello generale e continueranno a funzionare dopo il ritiro di Container Registry.

Per eseguire la transizione ai repository gcr.io su Artifact Registry, segui le istruzioni riportate in Eseguire la migrazione automatica ad Artifact Registry.

Informazioni di contesto sul ritiro di Container Registry

Le organizzazioni che non hanno utilizzato Container Registry prima dell'8 gennaio 2024 hanno per impostazione predefinita tutti i nuovi repository gcr.io ospitati su Artifact Registry.

Progetti Google Cloud che non hanno utilizzato Container Registry prima del giorno Il 15 maggio 2024 tutti i nuovi repository gcr.io saranno ospitati su Artifact Registry.

Container Registry rimarrà disponibile fino al 18 marzo 2025 in progetti in cui si è verificata una delle seguenti azioni prima del 15 maggio 2024:

  • Hai abilitato l'API Container Registry nel progetto.
  • Hai eseguito il push di un'immagine in un host registry nel progetto.

Per scoprire di più sul ritiro di Container Registry, consulta Ritiro di Container Registry.

Assistenza per i domini gcr.io

Artifact Registry supporta le richieste al dominio gcr.io nei repository gcr.io in località multiregionali corrispondenti alle località host di Container Registry.

Nome host Container Registry Posizione del repository Artifact Registry Nome repository Artifact Registry
gcr.io us gcr.io
asia.gcr.io asia asia.gcr.io
eu.gcr.io europe eu.gcr.io
us.gcr.io us us.gcr.io

Configurazione del bucket di archiviazione

Quando crei un repository in Artifact Registry, Artifact Registry non crea ai bucket Cloud Storage corrispondenti nel tuo progetto. Se hai automazioni per Container Registry che interagiscono direttamente con i bucket di archiviazione, devi aggiornarle per apportare le modifiche corrispondenti al repository Artifact Registry.

Ad esempio, se concedi in modo programmatico le autorizzazioni di Cloud Storage bucket di archiviazione per Container Registry, devi aggiornare l'automazione per concedere Autorizzazioni Artifact Registry nei repository Artifact Registry che ospitano immagini per il dominio gcr.io.

Limitazioni

Ai repository gcr.io di Artifact Registry si applicano le seguenti limitazioni:

  • Durante la transizione da Container Registry, non puoi mappare un Container Registry in un repository Artifact Registry in un altro progetto.
  • Ogni nome host di Container Registry viene mappato a un solo repository gcr.io Artifact Registry corrispondente nella stessa multiregione.
  • I nomi dei repository gcr.io sono predefiniti e non puoi modificarli.

Se hai bisogno di un maggiore controllo sulla posizione dei tuoi repository, puoi eseguire la transizione ai repository standard nel dominio Artifact Registrypkg.dev. Poiché i repository standard non supportano il dominio gcr.io, questo approccio di transizione richiede più modifiche all'automazione e ai flussi di lavoro esistenti. Per scoprire le differenze tra le funzionalità, consulta Scegliere un'opzione di transizione.

Passaggi successivi