Verificare i prerequisiti per l'abilitazione di vSphere with Tanzu nell'ambiente vSphere. Per eseguire carichi di lavoro basati su contenitore in modo nativo su vSphere, l'amministratore di vSphere abilita Gestione carico di lavoro in un cluster vSphere. Il risultato è un cluster di gestione Kubernetes noto come Cluster supervisore in cui viene eseguito Pod vSphere, viene eseguito il provisioning dei cluster Tanzu Kubernetes e delle macchine virtuali.

Creare e configurare un cluster vSphere

Un cluster vSphere è una raccolta di host ESXi gestiti da un sistema vCenter Server. Il Cluster supervisore viene eseguito in un cluster vSphere. Creare un cluster vSphere che soddisfi i requisiti seguenti in modo da poter abilitare Gestione carico di lavoro nel cluster:

  • Creare e configurare un cluster vSphere con almeno tre host. Se si utilizza vSAN, sono necessari almeno quattro host ESXi. Vedere Creating and Configuring Clusters.
  • Configurare il cluster con lo storage condiviso, ad esempio vSAN. Lo storage condiviso è necessario per vSphere HA, DRS e per lo storage dei volumi dei contenitori persistenti. Vedere Creating a vSAN Cluster.
  • Se si prevede di utilizzare volumi persistenti in modalità ReadWriteMany, abilitare File Services nel cluster vSAN. Vedere Creazione di volumi persistenti ReadWriteMany in vSphere with Tanzu.
  • Abilitare il cluster con vSphere HA. Vedere Creating and Using vSphere HA Clusters.
  • Abilitare il cluster con vSphere DRS in modalità completamente automatizzata. Vedere Creating a DRS Cluster.
  • Verificare che l'account utente disponga del privilegio Modifica configurazione a livello di cluster per il cluster vSphere in modo da poter abilitare la funzionalità Gestione carico di lavoro.
Attenzione: Non disabilitare vSphere DRS dopo aver configurato il Cluster supervisore. Avere DRS sempre abilitato è un prerequisito obbligatorio per l'esecuzione dei carichi di lavoro nel Cluster supervisore. La disabilitazione di DRS comporta l'interruzione dei cluster di Tanzu Kubernetes.

Scegliere e configurare lo stack di rete

Per abilitare Gestione carico di lavoro in un cluster vSphere, è necessario configurare lo stack di rete da utilizzare per il Cluster supervisore. Sono disponibili due opzioni: NSX-T Data Center o i servizi di rete vSphere Distributed Switch (vDS) con un bilanciamento del carico. È possibile configurare il NSX Advanced Load Balancer o il bilanciamento del carico del proxy HA.

Nella tabella sono elencate le principali differenze tra i due stack di rete supportati. Per ulteriori informazioni sulle differenze nell'architettura, consultare Cluster supervisore configurato con lo stack di rete di vSphere.
Funzionalità Servizi di rete NSX-T Servizi di rete vDS
Pod vSphere No
Tanzu Kubernetes cluster
Registro Harbor incorporato No
Bilanciamento del carico Sì, installando e configurando il NSX Advanced Load Balancer o il bilanciamento del carico del proxy HA.
Per utilizzare i servizi di rete NSX-T Data Center per il Cluster supervisore:
Per utilizzare i servizi di rete vSphere vDS con il NSX Advanced Load Balancer per il Cluster supervisore:
Nota: vSphere with Tanzu supporta il NSX Advanced Load Balancer con vSphere 7 U2 e versioni successive.
Per utilizzare i servizi di rete vSphere vDS con bilanciamento del carico del proxy HA per il Cluster supervisore:
Nota: vSphere with Tanzu supporta il bilanciamento del carico del proxy HA con vSphere 7 U1 e versioni successive.

Creare un criterio di storage

È necessario creare criteri di storage che determineranno il posizionamento del datastore delle macchine virtuali, dei contenitori e delle immagini del piano di controllo Kubernetes. È possibile creare criteri di storage associati a classi di storage diverse.

Prima di abilitare Gestione carico di lavoro in un cluster vSphere, creare un criterio di storage per il posizionamento delle macchine virtuali del piano di controllo Kubernetes. Vedere Creazione di criteri di storage per vSphere with Tanzu.

Creare una libreria di contenuti

Per eseguire il provisioning delle macchine virtuali e dei cluster Tanzu Kubernetes, è necessario creare una Libreria dei contenuti nel vCenter Server che gestisca il cluster vSphere in cui viene eseguito il Cluster supervisore.

La Libreria di contenuti fornisce al sistema distribuzioni di Release di Tanzu Kubernetes sotto forma di modelli OVA. Quando si esegue il provisioning di un cluster Tanzu Kubernetes, viene utilizzato il modello OVA per la versione selezionata per creare i nodi del cluster Kubernetes.

È possibile creare una Libreria di contenuti con sottoscrizione per estrarre automaticamente le immagini rilasciate più recenti oppure creare una Libreria di contenuti locale e caricare manualmente le immagini, che potrebbero essere necessarie per il provisioning con air gap dei cluster Tanzu Kubernetes.

Vedere Creazione e gestione delle librerie dei contenuti per le Release di Tanzu Kubernetes.

Guardare le demo su vSphere with Tanzu

Sebbene non sia un requisito essenziale, prima di affrontare questo argomento può essere d'aiuto guardare alcune dimostrazioni di vSphere with Tanzu, tra cui l'impostazione dell'ambiente vSphere in preparazione alla distribuzione del Cluster supervisore, l'abilitazione di Gestione carico di lavoro e il provisioning dei cluster Tanzu Kubernetes. Se si ritiene che possa essere utile, guardare la serie di video vSphere with Tanzu Deep Dive sul canale VMware vSphere. È possibile guardare anche la serie di video vSphere Tanzu Quick Bytes per configurare Gestione carico di lavoro con i servizi di rete vDS e il bilanciamento del carico del proxy HA.