Il software Google Distributed Cloud solo per VMware utilizza i bundle per mitigare i problemi relativi alle connessioni proxy lente durante i download delle immagini. Questa pagina descrive i diversi tipi di bundle, i contenuti dei bundle, le convenzioni di denominazione e i casi d'uso.
Tipi di bundle
Google Distributed Cloud (solo software) per VMware offre due tipi di bundle: bundle standard e bundle completi. Questi bundle contengono i componenti necessari per il tuo cluster.
Un bundle normale contiene solo metadati e manifest. Un bundle completo include metadati, OVA di immagini sistema operativo e tarball di immagini container.
La tabella seguente mette a confronto i contenuti dei bundle normali e completi.
| Tipo di bundle | Sommario |
|---|---|
| Normale | Solo metadati e manifest |
| Completa | Metadati, OVA delle immagini sistema operativo e tarball delle immagini container |
Convenzioni di denominazione dei bundle
I bundle seguono convenzioni di denominazione specifiche. Puoi identificare un bundle completo dal suffisso -full.tgz nel nome file.
Ad esempio, un bundle completo potrebbe avere un nome simile a
gke-onprem-vsphere-[VERSION]-full.tgz.
Casi d'uso dei bundle
Scegli un tipo di bundle in base all'ambiente e alle condizioni della rete.
Casi d'uso dei pacchetti normali
Utilizza un bundle normale per le installazioni standard. Queste installazioni in genere hanno un accesso ad alta larghezza di banda a Google Cloud.
Casi d'uso del pacchetto completo
Utilizza un bundle completo in ambienti air-gapped o workstation di produzione con connessioni proxy lente a Google Cloud.
I pacchetti completi offrono diversi vantaggi:
- Evita i tempi di inattività del proxy.
- Elimina la necessità di attivare o disattivare un proxy per ambienti di produzione diversi.
- Distribuisci i tarball del bundle completo alle workstation.
Puoi scaricare un bundle completo in un ambiente senza proxy. Poiché il bundle completo contiene tutte le immagini di sistema, puoi eseguire gkectl prepare con il bundle completo nella tua workstation di produzione senza connetterti a Google Cloud.
Differenze e limitazioni delle versioni
I contenuti e la compatibilità del bundle variano in base alla versione di Google Distributed Cloud:
- Versioni 1.33 e successive: il bundle completo include immagini cgroup v2 ed esclude immagini cgroup v1, in linea con i requisiti di runtime predefiniti dei cluster più recenti.
- Versioni 1.32 e precedenti: i bundle completi non contengono immagini cgroup v2. Se hai bisogno di cgroup v2 su una versione precedente, devi utilizzare un bundle standard.
Come funzionano i bundle con i registry privati
Puoi configurare un registry privato nei file di configurazione del cluster. Se configuri un registry privato nel file del cluster di amministrazione, tutti i cluster utente estraggono le immagini dei workload da quel registry privato.
Se non configuri un registry privato, le immagini di sistema vengono estratte da gcr.io/gke-on-prem-release utilizzando il account di servizio di accesso ai componenti, component-access-sa. Per saperne di più sui registry privati in Google Distributed Cloud (solo software) per VMware, consulta Configura un registry di container privato.
Se hai un proxy e la velocità di rete per connetterti a Google Cloud è
bassa, puoi eseguire gkectl prepare senza proxy utilizzando un bundle completo. Dopo la preparazione, riattivi il proxy e ti aspetti una connessione minima alle reti esterne. Questo metodo migliora notevolmente la sicurezza.
Passaggi successivi
- Per scaricare un bundle, consulta la sezione Download.
- Per configurare il percorso del bundle, consulta il file di configurazione del cluster di amministrazione.
- Per scoprire di più su come bypassare le reti esterne, consulta Configura un container registry privato.