VMware Tanzu Kubernetes Grid Service (Servizio TKG) consente di distribuire cluster del carico di lavoro Kubernetes in vSphere IaaS control plane. Servizio TKG offre versioni indipendenti e aggiornamenti asincroni senza interruzioni del carico di lavoro.

Presentazione di Servizio TKG

A partire da vSphere 8.0 Update 3, Tanzu Kubernetes Grid viene installato come Servizio supervisore. Questa modifica architettonica separa TKG dalle versioni vSphere IaaS control plane e consente di aggiornare Servizio TKG indipendentemente da vCenter Server e Supervisore.

Servizio TKG 3.0 viene installato ed eseguito nei nodi del piano di controllo del Supervisore. Servizio TKG viene consegnato come raccolta nidificata di pacchi Carvel. Come Servizio supervisore di base, Servizio TKG può essere aggiornato, anche in ambienti con restrizioni Internet, ma non può essere disinstallato né sottoposto a downgrade. È possibile monitorare e gestire Servizio TKG dalla scheda Gestione carico di lavoro > Servizi. Vedere Aggiornamento della versione di Servizio TKG.

Servizio TKG versione 3.1 sarà la prima versione indipendente a cui si esegue l'aggiornamento. La registrazione e l'aggiornamento di Servizio TKG sono processi separati.

Installazione di Servizio TKG 3.0

L'installazione di Servizio TKG viene eseguita automaticamente quando si aggiornano tutti i componenti di vSphere IaaS control plane alle versioni richieste. Per informazioni dettagliate, fare riferimento alle note di rilascio di Servizio TKG.

Registrazione di nuove versioni di Servizio TKG con vCenter

Il pacchetto Servizio TKG viene pubblicato con vCenter Server e inviato al registro pubblico di VMware. La registrazione di Servizio TKG viene eseguita a livello di vCenter Server. Sono disponibili due opzioni per registrare le nuove versioni di Servizio TKG: modalità sincrona e asincrona.
Tabella 1. Opzioni di registrazione della versione di Servizio TKG
Metodo di registrazione Descrizione
Sincrona Attendere un aggiornamento di vCenter Server alla versione più recente per registrare automaticamente una nuova versione di Servizio TKG, quindi aggiornare Supervisore per popolare il registro di sistema incorporato con le nuove versioni.
Asincrona Scaricare una nuova definizione della versione di Servizio TKG dal registro pubblico, quindi registrarla manualmente con vCenter Server.
La registrazione sincrona richiede un aggiornamento del sistema. L'aggiornamento di vCenter Server registra automaticamente le nuove versioni di Servizio TKG con Supervisore. Tuttavia, per utilizzare una versione registrata automaticamente (nuova), è necessario aggiornare Supervisore alla versione fornita con la versione di Spazi dei nomi vSphere fornita da tale vCenter Server. All'aggiornamento di Supervisore, il bundle di pacchetti Carvel per Servizio TKG è disponibile nel registro incorporato del Supervisore e pronto per la distribuzione. Un aggiornamento del Supervisore non aggiorna automaticamente Servizio TKG. È necessario scegliere di distribuire la versione desiderata.
La registrazione asincrona non richiede vCenter Server e aggiornamenti del Supervisore, supponendo che la versione del Supervisore corrente rientri nella finestra di supporto. La registrazione asincrona ha il seguente workflow:
  1. Scaricare il file YAML della definizione del servizio dal sito del registro pubblico per Servizi supervisori.
  2. Registrare la nuova versione di Servizio TKG caricando la definizione del servizio in vCenter Server.
Nella tabella sono riepilogati i dettagli della registrazione di Servizio TKG.
Tabella 2. Registrazione della versione di Servizio TKG
Proprietà di TKG Service vCenter in bundle Registro pubblico
Registrazione di nuove versioni Registrazione effettuata automaticamente Registrazione manuale
Eliminazione delle versioni appena registrate Non consentito Consentito
Individuazione dell'immagine Registro incorporato del piano di controllo del Supervisore Registro pubblico

Aggiornamento della versione di Servizio TKG

Gli aggiornamenti della versione di Servizio TKG vengono eseguiti a livello di Supervisore. Dopo aver registrato Servizio TKG, aggiornare Servizio TKG distribuendolo come Servizio supervisore nel Supervisore di destinazione. Vedere Aggiornamento della versione di Servizio TKG.

Per aggiornare Servizio TKG in un ambiente con restrizioni Internet (ovvero con "air gap"), è necessario registrare la nuova versione di Servizio TKG in modo sincrono aggiornando vCenter Server. Quando si seleziona la versione da installare, viene utilizzato il registro locale per installare la nuova versione di Servizio TKG. Vedere Registrazione di nuove versioni di Servizio TKG con vCenter.

Quando si aggiorna la versione di Servizio TKG, il sistema esegue verifiche preliminari e segnala due livelli di gravità:
  • AVVISO, non di blocco
  • ERRORE, di blocco
Un controllo della versione di Kubernetes è un esempio di controllo di avviso non di blocco. Un controllo della versione del Supervisore è un esempio di errore di blocco. Per ulteriori informazioni, fare riferimento alla documentazione Servizi Supervisore.