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 gkectl, che esegui 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. Devi specificare questo file nella riga di comando in gkectl.
  • 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 Google Cloud. Collettivamente, gli strumenti standard sono definiti 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 specificata durante la creazione del cluster. Questi metadati consentono all'API di gestire il ciclo di vita del cluster e non includono dati specifici dei carichi 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 cluster e dei VIP dei bilanciatori del carico, sono le stesse.

Questa selezione ti consente di scegliere lo strumento migliore per il tuo caso d'uso e l'ambiente. Ad esempio:

  • Per le tue prime installazioni in un ambiente di sviluppo, ti consigliamo di utilizzare la console Google Cloud perché l'interfaccia utente fornisce ulteriori indicazioni e assistenza.
  • 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 prevede restrizioni o requisiti normativi, potresti dover limitare la dipendenza da 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, verrà registrato con l'API GKE On-Prem per impostazione predefinita. Puoi anche registrare il cluster dopo la creazione, in modo da utilizzare i client dell'API GKE On-Prem.

Limitazioni con i client API GKE On-Prem

Lo strumento gkectl è il più maturo per quanto riguarda le funzionalità che supporta. Quando scegli, ti consigliamo di rivedere la funzionalità per i client dell'API GKE On-Prem. L'elenco seguente mostra le funzionalità non supportate dai client dell'API GKE On-Prem. Controlla di tanto in tanto questo elenco 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
  • Registro privato
  • Bilanciatore del carico Seesaw
  • Pool di nodi Windows