Cluster di gestione: supervisori e autonomi

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.

Opzioni di distribuzione del cluster di gestione

Il cluster di gestione dispone di due opzioni di distribuzione che vengono eseguite in infrastrutture diverse utilizzando set di componenti diversi:

  • Il supervisore è un cluster di gestione che viene eseguito direttamente negli host ESXi esistenti come parte della soluzione vSphere with Tanzu. Il supervisore fornisce una piattaforma per l'hosting nativo di vari tipi di carichi di lavoro Kubernetes in vSphere, tra cui pod vSphere, macchine virtuali del servizio macchina virtuale, servizi supervisore e cluster TKG. Se nell'istanza di vSphere 7 o 8 è disponibile un supervisore vSphere with Tanzu, non è necessario distribuire un cluster di gestione autonomo.
  • 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.

    Importante

    Tanzu 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.

Quando utilizzare un supervisore vSphere with Tanzu

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:

  • Offre un'esperienza completamente integrata per gli amministratori dell'infrastruttura virtuale con una gestione basata sull'applicazione in vSphere 7 e vSphere 8
  • Consente la delega dell'accesso agli spazi dei nomi di vSphere direttamente da vCenter Server
  • Include quote per le risorse utilizzate da uno spazio dei nomi di vSphere, come protezioni per l'utilizzo self-service
  • Visualizza gli spazi dei nomi di vSphere, i cluster Tanzu Kubernetes e i nodi dei cluster Tanzu Kubernetes come parte di vSphere Client
  • Connette i cluster Tanzu Kubernetes all'infrastruttura senza esporre le credenziali dell'infrastruttura agli amministratori dei cluster
  • Separa i cluster Tanzu Kubernetes dalla rete di gestione di vSphere
  • Si integra con la libreria di contenuti per la replica automatica delle immagini della macchina virtuale per le nuove versioni di Kubernetes
  • Consente di gestire le macchine virtuali tradizionali e i cluster Kubernetes tramite un'API comune e vSphere Client

Quando utilizzare un cluster di gestione autonomo

È necessario utilizzare un cluster di gestione autonomo nei seguenti casi:

  • Per le distribuzioni in AWS e Azure.
  • Per le distribuzioni in vSphere 6.7., vSphere with Tanzu è disponibile a partire da vSphere 7.

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:

  • Container di Windows
  • Dual stack IPv6
  • Possibilità di creare cluster del carico di lavoro in una posizione remota da un'istanza di vCenter Server centralizzata

Supervisori, cluster di gestione autonomi e Tanzu Kubernetes Grid 2.x

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.

check-circle-line exclamation-circle-line close-line
Scroll to top icon