GKE su Bare Metal 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
, eseguito sulla workstation di amministrazione nel data center on-premise. Crea 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 dibmctl
. Puoi anche eseguirekubectl
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 Anthos On-Prem. Questi strumenti standard utilizzano l'API Anthos On-Prem, in esecuzione sull'infrastruttura di Google Cloud. Collettivamente, gli strumenti standard sono indicati come client API Anthos On-Prem. Per gestire il ciclo di vita dei tuoi cluster, l'API Anthos On-Prem deve archiviare i metadati relativi allo 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 che raccogli e fornisci 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 per l'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à l'interfaccia alla gcloud CLI o Terraform per gestire altre risorse Google Cloud, probabilmente vorrai utilizzare questi strumenti anche per GKE su Bare Metal.
- Se la tua organizzazione ha restrizioni o requisiti normativi, potresti dover limitare l'affidamento a 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 Anthos On-Prem dopo la creazione del cluster, che ti consente di utilizzare anche i client dell'API Anthos On-Prem.
Limitazioni con i client API Anthos On-Prem
Lo strumento bmctl
è stato fornito con la prima release di GKE su Bare Metal ed è il più maturo in termini di funzionalità che supporta. Ti consigliamo di rivedere la funzionalità per i client dell'API Anthos 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 dell'API Anthos 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 Anthos On-Prem fino a 7-10 giorni dopo il rilascio
Le seguenti funzionalità di networking avanzate non sono supportate:
Passaggi successivi
bmctl
Interfaccia a riga di comando gcloud
Terraform