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
bmctl
, che esegui sulla workstation di amministrazione nel tuo data center on-premise. Crea un file di configurazione che descrive la rete del cluster, il bilanciamento del carico e altre funzionalità del cluster. Specifichi questo file sulla riga di comando perbmctl
. Puoi anche eseguirekubectl
sulla workstation di amministrazione per eseguire l'upgrade e l'aggiornamento dei cluster e per eliminare i cluster utente. - 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 complesso, gli strumenti standard sono chiamati client API GKE On-Prem. Per gestire il ciclo di vita dei cluster, l'API GKE On-Prem deve archiviare i metadati sullo stato del cluster inGoogle Cloud, nella regione Google Cloud che specifichi durante la creazione del cluster. Questi metadati consentono all'API di gestire il ciclo di vita del cluster e non includono dati specifici del workload.
Indipendentemente dallo strumento utilizzato per creare i cluster, le informazioni che raccogli e fornisci 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:
- Per le prime installazioni in un ambiente di sviluppo, ti consigliamo di utilizzare la console perché l'interfaccia utente fornisce indicazioni e assistenza aggiuntive.
- Se la tua organizzazione utilizza già gcloud CLI o Terraform per gestire altre risorse Google Cloud , probabilmente vorrai utilizzare questi strumenti anche per Google Distributed Cloud.
- Se la tua organizzazione ha requisiti o limitazioni normative, potresti dover limitare l'utilizzo di Google Cloud e utilizzare
bmctl
sulla workstation di amministrazione per creare cluster e gestire il ciclo di vita dei cluster.
Se crei un cluster con bmctl
, puoi
registrarlo con l'API GKE On-Prem
dopo la creazione, il che ti consente di utilizzare anche i client
dell'API GKE On-Prem.
Limitazioni dei client API GKE On-Prem
Lo strumento bmctl
è stato fornito con la prima release di Google Distributed Cloud
ed è il più maturo per quanto riguarda le funzionalità supportate. Ti consigliamo di esaminare la funzionalità dei client API GKE On-Prem quando fai una scelta. Il seguente elenco riepiloga le limitazioni attuali. Controlla questo elenco di tanto in tanto man mano che i client API GKE On-Prem si evolvono.
I cluster di amministrazione e utente sono gli unici tipi di cluster supportati
Le versioni secondarie o patch più recenti non sono disponibili nell'API GKE On-Prem fino a 7-10 giorni dopo il rilascio
Le seguenti funzionalità di networking avanzato non sono supportate:
Passaggi successivi
bmctl
Interfaccia a riga di comando gcloud
Terraform