Tanzu Kubernetes Grid consente di rendere Kubernetes disponibile per gli sviluppatori come utilità proprio come una rete elettrica. Gli operatori e gli sviluppatori possono utilizzare questa griglia per creare e gestire i cluster nella modalità dichiarativa nota agli utenti di Kubernetes e mantenerli compatibili con la versione di Kubernetes upstream.
Tanzu Kubernetes Grid distribuisce i cluster utilizzando una configurazione categorica del software open source Kubernetes supportata da VMware. Non è quindi necessario creare autonomamente un ambiente Kubernetes. Oltre ai file binari dei componenti Kubernetes convalidati, Tanzu Kubernetes Grid fornisce servizi in pacchetto come la rete, l'autenticazione, il controllo degli ingressi e la registrazione necessari per un ambiente Kubernetes di produzione.
Per distribuire e gestire i cluster Kubernetes, Tanzu Kubernetes Grid (TKG) utilizza un cluster di gestione che acquisisce richieste dalla CLI o dall'interfaccia utente di un client e le esegue utilizzando Cluster API, uno strumento open source standard per le operazioni di livello base dell'infrastruttura e del cluster Kubernetes.
Il cluster di gestione dispone di due opzioni di distribuzione che vengono eseguite in infrastrutture diverse utilizzando set di componenti diversi:
Un cluster di gestione autonomo è un cluster di gestione eseguito come macchine virtuali dedicate per supportare TKG in più infrastrutture cloud, tra cui vSphere 6.7, 7 e 8 senza supervisore o in AWS e 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.
La documentazione di TKG* viene pubblicata in più posizioni in base all'opzione di distribuzione del cluster di gestione.
Scopo | Opzione di distribuzione | Documentazione |
Ulteriori informazioni sulla differenza tra cluster di gestione supervisori e autonomi | Cluster di gestione supervisori e autonomi | Vedere Cluster di gestione: supervisori e autonomi nella presente pubblicazione |
Configurare e utilizzare TKG con un supervisore in vSphere 8 | Supervisore | Vedere Utilizzo di Tanzu Kubernetes Grid 2 con vSphere with Tanzu nella documentazione di vSphere with Tanzu |
Configurare e utilizzare TKG con un cluster di gestione autonomo in vSphere 6.7, 7 e 8 senza supervisore e in AWS o Azure | Cluster di gestione autonomi | Vedere Distribuzione e gestione di cluster di gestione autonomi Tanzu Kubernetes Grid 2.4 |
Utilizzare la CLI di Tanzu per distribuire cluster del carico di lavoro, con un supervisore in vSphere 8 o con un cluster di gestione autonomo in un ambiente multi-cloud | Cluster di gestione supervisori e autonomi | Vedere Creazione e gestione di cluster del carico di lavoro TKG 2.4 con la CLI di Tanzu |
Ulteriori informazioni sulla CLI di Tanzu | Cluster di gestione supervisori e autonomi | Vedere Installazione e uso della CLI di VMware Tanzu v1.0.x |
Nota* Un altro prodotto del portfolio di Tanzu, Tanzu Kubernetes Grid Integrated Edition, non utilizza Cluster API e non viene menzionato in questa pubblicazione.
Kubernetes è un sistema open source che replica le app e le mantiene in esecuzione e accessibili in caso di interruzioni della rete, cambiamenti della domanda e altri potenziali problemi. A tale scopo, Kubernetes ospita le app in container portabili che vengono eseguiti su qualsiasi macchina virtuale o macchina fisica compatibile, dove "compatibile" significa che esegue una versione del sistema operativo e di Kubernetes che può supportare le app containerizzate.
Combinare Kubernetes con un'infrastruttura in grado di configurare, creare e gestire macchine virtuali, storage e altre risorse e che consenta di ospitare in modo sicuro e affidabile le app ovunque si estende l'infrastruttura, inclusi data center privati, cloud pubblici e hardware dell'Edge.