Scegliere uno strumento per gestire il ciclo di vita del cluster

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. Specifica questo file nella riga di comando di bmctl. Puoi anche eseguire kubectl sulla workstation di amministrazione per eseguire l'upgrade e aggiornare i cluster ed eliminare i cluster utente.
  • La Google Cloud console, 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' Google Cloud infrastruttura. Collettivamente, gli strumenti standard sono denominati client API GKE On-Prem. Per gestire il ciclo di vita dei cluster, la GKE On-Prem API deve archiviare i metadati sullo stato del cluster in Google Cloud, nella Google Cloud regione che specifichi quando crei il 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 utilizzato per creare i cluster, le informazioni raccolte e fornite allo strumento, come gli indirizzi IP delle macchine dei nodi del cluster e i VIP del bilanciamento 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, potresti voler utilizzare la console perché l'interfaccia utente fornisce ulteriori indicazioni e assistenza.
  • Se la tua organizzazione utilizza già gcloud CLI o Terraform per gestire altre Google Cloud risorse, 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 e utilizzare Google Cloud bmctl su 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 API GKE On-Prem.

Limitazioni con i 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 effettui una scelta. L'elenco seguente riassume le limitazioni attuali. Controlla periodicamente questo elenco man mano che i client API GKE On-Prem si evolvono.

Passaggi successivi