GDCV per 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
, 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 perbmctl
. 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 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 GKE su Bare Metal.
- 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 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 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.
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 GKE 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