Gli utenti di Tanzu Kubernetes Grid accedono al cluster di gestione con la CLI di Tanzu e la CLI di Kubernetes (kubectl
) ed eseguono comandi come tanzu cluster create
per creare un cluster del carico di lavoro o tanzu package install
per installare nel cluster un servizio in pacchetto che verrà utilizzato dalle app ospitate.
Il cluster di gestione esegue strumenti Cluster API, strumenti Carvel e altro software per elaborare questi comandi.
Il cluster di gestione è progettato appositamente per la gestione dei cluster del carico di lavoro e dei servizi in pacchetto, nonché per l'esecuzione della rete di container e di altri agenti a livello di sistema.
Il cluster di gestione dispone di due opzioni di distribuzione che vengono eseguite in infrastrutture diverse utilizzando set di componenti diversi:
Cluster di gestione autonomo è un cluster di gestione che viene eseguito come macchina virtuale dedicata per supportare TKG in più infrastrutture cloud. Con questa opzione, "distribuire TKG" significa distribuire un cluster di gestione in un'infrastruttura come vSphere, AWS o Azure.
ImportanteTanzu Kubernetes Grid v2.4.x è l'ultima versione di TKG che supporta la creazione di cluster di gestione TKG autonomi e di cluster dei carichi di lavoro TKG in AWS e Azure. La possibilità di creare cluster di gestione TKG autonomi e cluster del carico di lavoro TKG in AWS e Azure verrà rimossa nella versione Tanzu Kubernetes Grid v2.5. Per ulteriori informazioni, vedere Deprecazione dei cluster di gestione e del carico di lavoro TKG in AWS e Azure nelle Note di rilascio di VMware Tanzu Kubernetes Grid v2.4.
In entrambi i casi, il cluster di gestione pubblica un'API che esegue il wrapping delle funzionalità di livello superiore e le aggiunge in Cluster API. Sul lato client, la CLI di Tanzu esegue il wrapping delle funzionalità di livello superiore e le aggiunge in kubectl
e clusterctl
, ovvero le CLI di Kubernetes e Cluster API.
Per le distribuzioni di TKG in vSphere 7 o 8, l'opzione migliore per la maggior parte degli scenari di utilizzo consiste nell'usare il supervisore vSphere with Tanzu.
In particolare, il supervisore:
È necessario utilizzare un cluster di gestione autonomo nei seguenti casi:
In vSphere 7 e 8, è consigliabile utilizzare TKG con un cluster di gestione autonomo anziché un supervisore se sono necessarie le funzionalità seguenti che il supervisore ancora non include:
TKG 2.x unifica la CLI di Tanzu e le definizioni degli oggetti sottostanti per le due opzioni di distribuzione del cluster di gestione, ovvero supervisore e cluster di gestione autonomo, ma la compatibilità della versione della CLI di Tanzu è diversa tra i due.
Vedere la tabella Compatibilità con i prodotti VMware Tanzu nella documentazione della CLI di VMware Tanzu per informazioni sulle versioni della CLI di Tanzu e di vSphere che funzionano con le due opzioni di distribuzione per TKG.
ImportanteÈ possibile che la versione dell'API di TKG incorporata in vSphere with Tanzu supporti meno funzionalità della versione del plug-in
management-cluster
della CLI di Tanzu che crea cluster di gestione autonomi. Ciò significa che le versioni più recenti della CLI di Tanzu possono supportare in un cluster di gestione autonomo compatibile funzionalità che non supportano in un supervisore compatibile.