Scegli 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, in esecuzione sulla workstation di amministrazione nel data center on-premise. Creerai un file di configurazione che descrive la rete del cluster, il bilanciamento del carico e altre funzionalità del cluster. Puoi specificare questo file nella riga di comando per bmctl. Puoi anche eseguire kubectl sulla workstation di amministrazione per eseguire l'upgrade e l'aggiornamento dei cluster ed eliminare i cluster utente.
  • La console Google Cloud, Google Cloud CLI o Terraform, che puoi eseguire da qualsiasi computer dotato di connettività di rete all'API GKE On-Prem. Questi strumenti standard utilizzano l'API GKE On-Prem in esecuzione sull'infrastruttura di Google Cloud. Collettivamente, gli strumenti standard vengono denominati 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 in Google Cloud, nella regione Google Cloud da te specificata durante la creazione del cluster. Questi metadati consentono all'API di gestire il ciclo di vita del cluster e non includono dati specifici per i carichi di lavoro.

Indipendentemente dallo strumento utilizzato per creare i cluster, le informazioni raccolte e fornite allo strumento, come gli indirizzi IP delle macchine nodo 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 tue 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 limitazioni o requisiti normativi, potrebbe essere necessario limitare il ricorso a Google Cloud e utilizzare bmctl sulla workstation di amministrazione per creare i cluster e gestirne il ciclo di vita.

Se crei un cluster con bmctl, puoi registrarlo con l'API GKE On-Prem dopo la sua creazione, in modo da utilizzare anche i client dell'API GKE On-Prem.

Limitazioni con i client API GKE On-Prem

Lo strumento bmctl, che è stato fornito con la prima release di Google Distributed Cloud, è il più maturo in termini di funzionalità che supporta. Ti consigliamo di rivedere la funzionalità per i client dell'API GKE On-Prem quando fai una scelta. Il seguente elenco riassume le limitazioni attuali. Controlla questo elenco di tanto in tanto man mano che i client API GKE On-Prem si evolvono.

Passaggi successivi