Panoramica di Artifact Registry

Artifact Registry (SAR) nell'appliance con air gap di Google Distributed Cloud (GDC) supporta e gestisce il deployment di GDC. Il registro Artifact Registry privato di GDC archivia gli artefatti di sistema. Esistono vari formati per gli artefatti di sistema, ad esempio:

  • Immagini container per GKE Enterprise, KubeVirt e servizi gestiti GDC
  • Immagini del sistema operativo (OS)
  • Formati firmware
  • Modelli di macchine virtuali (VM) golden
  • Grafici Helm

Artifact Registry partecipa a varie operazioni di sistema di GDC, come installazione, upgrade e ciclo di vita delle risorse, in modo sicuro e scalabile.

Distribuzione degli artefatti

La distribuzione degli artefatti è il processo di distribuzione degli artefatti tra i registri. All'interno del sistema Artifact Registry, potrebbero essere presenti istanze di registri Harbor che devono distribuire gli artefatti tra loro. Utilizza la distribuzione degli artefatti per eseguire le seguenti azioni:

  • Distribuisci gli artefatti da un registro Harbor sul nodo bootstrapper a un registro Harbor sul cluster dell'infrastruttura dell'organizzazione.
  • Distribuisci i bundle di servizi da un registro Harbor sul cluster dell'infrastruttura dell'organizzazione a un registro Harbor sul cluster di amministrazione del parco risorse.
  • Esegui il pull degli artefatti dal registro di origine a uno spazio di archiviazione locale ed esegui il push nel registro di destinazione.
  • Esegui il deployment di Kubernetes e Harbor utilizzando il registro di failover. Questo registro archivia le immagini container necessarie per Kubernetes e Harbor e viene eseguito come servizio systemd sui nodi dell'infrastruttura dell'organizzazione.

Scopri di più sui limiti di sistema

Scopri le funzionalità e i limiti di SAR in GDC. SAR supporta gli artefatti di release per un periodo di tempo limitato e ha limiti di capacità di archiviazione. Sono disponibili anche informazioni sulla disponibilità e sul tempo di attività di SAR. Per ulteriori informazioni, vedi Scopri di più sui limiti di sistema.

Modifica gli artefatti di sistema

Modifica gli artefatti di sistema in GDC per gestire e perfezionare il deployment. Per modificare gli artefatti di sistema, devi caricare nuove immagini container Docker nella macchina di bootstrap o nei cluster dell'infrastruttura dell'organizzazione. Puoi quindi utilizzare i comandi gdcloud artifacts per eseguire azioni come la gestione dei pacchetti, la creazione di immagini, l'applicazione di patch e l'ottimizzazione del deployment. Per ulteriori informazioni, vedi Modifica gli artefatti di sistema.

Controlla le modifiche agli artefatti

I log di controllo tengono traccia delle modifiche e delle operazioni eseguite sugli artefatti di sistema all'interno del cluster dell'infrastruttura dell'organizzazione. Utilizza Grafana per accedere a questi log e visualizzarli. Per ulteriori informazioni, vedi Controlla le modifiche agli artefatti di sistema.

Esegui il push e il pull degli artefatti

Puoi eseguire manualmente il push e il pull degli artefatti di sistema in GDC. Esegui il push di nuovi artefatti di sistema quando l'amministratore della piattaforma (PA) richiede di abilitare funzionalità facoltative come il servizio di database o quando devi correggere bug o interruzioni applicando patch con nuovi artefatti.

GDC esegue automaticamente il pull dell'ultimo artefatto da Harbor. Tuttavia, in alcuni casi potrebbe essere necessario eseguire manualmente il pull degli artefatti. Per ulteriori informazioni su queste operazioni, vedi Esegui il push e il pull delle immagini container da un cluster.

Gestisci SAR durante un upgrade

Espandi la capacità di archiviazione di SAR in GDC. Questa operazione potrebbe essere necessaria durante un upgrade se il registro esaurisce lo spazio. La procedura prevede il controllo dell'utilizzo dello spazio di archiviazione attuale e l'aumento dell'allocazione dello spazio di archiviazione applicando una patch alla rivendicazione del volume permanente. Affinché le modifiche vengano applicate, è necessario riavviare Artifact Registry. Per ulteriori informazioni, vedi Ridimensiona Artifact Registry.

La convalida dei pacchetti GDC utilizza un'autorità di certificazione radice (CA) per convalidare i certificati delle chiavi di rilascio. Devi eseguire l'upgrade di questa CA radice se è richiesto da un avviso di rilascio o se visualizzi un messaggio di avviso durante un upgrade del sistema. Per eseguire l'upgrade del certificato, vedi Esegui l'upgrade del certificato di convalida dei pacchetti.