Google Distributed Cloud offre una scelta di strumenti per creare cluster e gestire le operazioni del ciclo di vita dei cluster (aggiornamento, upgrade ed eliminazione):
- Lo strumento a riga di comando
gkectl
, che esegui sulla workstation di amministrazione nel tuo data center on-premise. Devi creare un file di configurazione che descriva la rete del cluster, il bilanciamento del carico e altre funzionalità del cluster. Specifica questo file sulla riga di comando pergkectl
. - La console Google Cloud , Google Cloud CLI o Terraform, che puoi eseguire da qualsiasi computer con connettività di rete all' API GKE On-Prem. Questi strumenti standard utilizzano l'API GKE On-Prem, che viene eseguita sull'infrastruttura Google Cloud . Nel loro insieme, gli strumenti standard sono chiamati client dell'API GKE On-Prem. Per gestire il ciclo di vita dei cluster, l'API GKE On-Prem deve archiviare i metadati relativi allo stato del cluster in Google Cloud, nella regione Google Cloud che hai specificato durante la creazione del cluster. Questi metadati consentono all'API di gestire il ciclo di vita del cluster e non includono dati specifici del carico di lavoro.
Indipendentemente dallo strumento che utilizzi per creare i cluster, le informazioni che raccoglierai e fornirai allo strumento, come gli indirizzi IP delle macchine dei nodi del cluster e i VIP del bilanciatore del carico, sono le stesse.
Questa selezione ti consente di scegliere lo strumento migliore per il tuo caso d'uso e il tuo ambiente. Ad esempio:
# advanced-cluster-change #
Se attivi il cluster avanzato, devi utilizzaregkectl
per creare il cluster.- Per le prime installazioni in un ambiente di sviluppo, potresti scegliere di utilizzare la console Google Cloud , in quanto l'interfaccia utente fornisce indicazioni e assistenza aggiuntive.
- Se la tua organizzazione utilizza già gcloud CLI o Terraform per gestire altre risorse di Google Cloud , probabilmente vorrai utilizzare questi strumenti anche per Google Distributed Cloud.
- Se la tua organizzazione ha requisiti o limitazioni normativi, potresti dover limitare l'utilizzo di Google Cloud e utilizzare
gkectl
sulla tua workstation di amministrazione per creare cluster e gestire il ciclo di vita dei cluster.
Se crei un cluster con gkectl
, per impostazione predefinita verrà registrato con l'API GKE On-Prem. Puoi anche
registrare il cluster dopo averlo creato,
in modo da poter utilizzare i client dell'API GKE On-Prem.
Limitazioni dei client dell'API GKE On-Prem
Lo strumento gkectl
è il più avanzato per quanto riguarda le funzionalità supportate. Ti consigliamo di esaminare la funzionalità dei client dell'API GKE On-Prem quando fai una scelta. Il seguente elenco mostra le funzionalità non supportate dai client dell'API GKE On-Prem. Controlla questo elenco di volta in volta man mano che i client dell'API GKE On-Prem si evolvono.
- Creazione e upgrade dei cluster di amministrazione
- Gestione e rotazione dei secret
- Rotazione dei certificati
- Autenticazione
- Misurazione dell'utilizzo
- Logging e monitoraggio a livello di applicazione
- Networking avanzato
- Registry privato
- Bilanciatore del carico Seesaw
- Node pool Windows