Questo documento fornisce una panoramica dei repository gcr.io
di Artifact Registry. I repository gcr.io
consentono agli utenti di Container Registry di gestire la loro infrastruttura Google Cloud esistente archiviando le immagini dei container in Artifact Registry e supportando le richieste agli stessi URL gcr.io
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.
I progetti Google Cloud che non hanno utilizzato Container Registry prima del 15 maggio 2024 hanno nuovi repository gcr.io
ospitati su Artifact Registry.
Container Registry rimarrà disponibile fino al 18 marzo 2025 nei progetti in cui una delle seguenti azioni è avvenuta prima del 15 maggio 2024:
- Hai attivato l'API Container Registry nel progetto.
- Hai eseguito il push di un'immagine in un host del 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 di Container Registry | Posizione del repository Artifact Registry | Nome del 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 i 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 programmaticamente le autorizzazioni Cloud Storage ai bucket di archiviazione per Container Registry, devi aggiornare l'automazione per concedere le autorizzazioni Artifact Registry ai repository Artifact Registry che ospitano le 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 host Container Registry a 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 regione multipla. - 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 pkg.dev
in Artifact Registry. Poiché i repository pkg.dev
non supportano il dominio gcr.io
, questo approccio di transizione richiede più modifiche alle automazioni e ai flussi di lavoro esistenti. Consulta
Scegliere un'opzione di transizione per scoprire le differenze tra le funzionalità.
Passaggi successivi
- Utilizza lo strumento di migrazione automatica per eseguire la transizione ai repository
gcr.io
Artifact Registry.