Scegli uno strumento per gestire il ciclo di vita dei 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. Creerai un file di configurazione che descrive la rete del cluster, il bilanciamento del carico e altre risorse le funzionalità di machine learning. Specifica questo file sulla riga di comando per bmctl. Puoi esegui anche kubectl sulla workstation di amministrazione per eseguire l'upgrade dei cluster e aggiornarli ed 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, eseguita su Google Cloud dell'infrastruttura. Nel complesso, gli strumenti standard sono denominati Client 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 specificata al momento della creazione del cluster. Questi metadati consentono all'API di gestire il cluster e non include dati specifici dei carichi 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 completamente gestito di Google Cloud. 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 normativi, potrebbe essere necessario limitare l'utilizzo di Google Cloud e utilizzare bmctl sulla tua workstation di amministrazione per creare cluster e gestire il ciclo di vita dei cluster.

Se crei un cluster con bmctl, puoi registrare il cluster con l'API GKE On-Prem dopo la creazione del cluster, che ti consente di usare anche l'API GKE On-Prem clienti.

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à che supporta. Ti consigliamo di esaminare la funzionalità dei client dell'API GKE On-Prem quando effettui una scelta. Il seguente elenco riassume le attuali limitazioni. Controlla questo elenco di volta in volta man mano che i client dell'API GKE On-Prem si evolvono.

Passaggi successivi