A partire da VMware Cloud Director 10.3.1, è possibile creare cluster Tanzu Kubernetes Grid utilizzando il plug-in Kubernetes Container Clusters.

Prerequisiti

  • Verificare che il provider di servizi abbia pubblicato il plug-in Kubernetes Container Clusters nell'organizzazione. Kubernetes Container Clusters è il plug-in di VMware Cloud Director Container Service Extension per VMware Cloud Director. Il plug-in si trova nella barra di navigazione superiore in Altro > Kubernetes Container Clusters.
  • Verificare che il provider di servizi abbia completato la configurazione del server di VMware Cloud Director Container Service Extension 4.0, che assegna automaticamente il bundle di diritti Cluster Kubernetes.
  • Verificare che l'amministratore dell'organizzazione abbia assegnato il ruolo Autore cluster Kubernetes. Questo ruolo consente di eseguire funzioni di gestione dei cluster, come la creazione, l'aggiornamento e l'eliminazione dei cluster.

Procedura

  1. Accedere a VMware Cloud Director e, nella barra di navigazione superiore, selezionare Altro > Kubernetes Container Clusters > Nuovo.
  2. Selezionare l'opzione di runtime VMware Tanzu Kubernetes Grid e fare clic su Avanti.
  3. Immettere un nome e selezionare un modello di Kubernetes nell'elenco.
  4. Immettere un nome, selezionare un modello di Kubernetes nell'elenco e fare clic su Avanti.
  5. Nella finestra VDC e rete, selezionare il VDC dell'organizzazione in cui si desidera distribuire un cluster di Tanzu Kubernetes Grid, selezionare una rete VDC per il cluster e fare clic su Avanti.
  6. Nella finestra Piano di controllo, selezionare il numero di nodi worker, le dimensioni del disco e, facoltativamente, i criteri di dimensionamento e storage, quindi fare clic su Avanti.
    Nota: Il numero di nodi in un cluster semplifica la capacità del cluster di avere più piani di controllo.
  7. Nella finestra Pool di worker, immettere un nome, un numero di nodi, le dimensioni del disco e, facoltativamente, selezionare un criterio di dimensionamento, un criterio di posizionamento e un criterio di storage. Per ulteriori informazioni sui pool di nodi worker, vedere Utilizzo dei pool di nodi worker.
    Nota:
    • Per configurare le impostazioni della vGPU, selezionare l'opzione Attiva GPU, quindi selezionare un criterio vGPU. Per ulteriori informazioni sulla configurazione della vGPU, vedere Configurazione della vGPU nei cluster di Tanzu Kubernetes Grid per consentire i carichi di lavoro di intelligenza artificiale e machine learning.
    • Quando si creano cluster con la funzionalità vGPU, è consigliabile aumentare le dimensioni del disco a 40-50 GB perché le librerie vGPU occupano una grande quantità di spazio di storage.
    • È possibile selezionare un criterio di dimensionamento in questo workflow o separatamente nella configurazione del server di VMware Cloud Director Container Service Extension. Quando si seleziona un criterio di dimensionamento in combinazione con un criterio vGPU che contiene il dimensionamento della macchina virtuale, le informazioni di dimensionamento nel criterio vGPU hanno la precedenza rispetto al criterio di dimensionamento selezionato. È consigliabile includere il dimensionamento nel criterio vGPU e specificare un criterio vGPU solo quando si lascia vuoto il campo Criterio di dimensionamento.
  8. (Facoltativo) Per creare ulteriori pool di nodi worker, fare clic su Aggiungi nuovo pool di nodi worker e configurare le impostazioni del pool di nodi worker.
  9. Fare clic su Avanti.
  10. Nella finestra Storage Kubernetes, attivare l'interruttore Crea classe di storage predefinita, selezionare un profilo di storage e immettere un nome per la classe di storage.
  11. (Facoltativo) Configurare le impostazioni Criterio di recupero e File system.
  12. Nella finestra Rete Kubernetes, specificare un intervallo di indirizzi IP per i servizi di Kubernetes e un intervallo per i pod Kubernetes, quindi fare clic su Avanti.

    Classless Inter-Domain Routing (CIDR) è un metodo per il routing IP e l'allocazione degli indirizzi IP.

    Opzione Descrizione
    Pods CIDR Specifica un intervallo di indirizzi IP da utilizzare per i pod Kubernetes. Il valore predefinito è 100.96.0.0/11. La dimensione della subnet dei pod deve essere maggiore o uguale a /24. È possibile immettere un intervallo di IP.
    Services CIDR Specifica un intervallo di indirizzi IP da utilizzare per i servizi Kubernetes. Il valore predefinito è 100.64.0.0/13. È possibile immettere un intervallo di IP.
    Control Plane IP

    È possibile specificare il proprio indirizzo IP come endpoint del piano di controllo. È possibile utilizzare un IP esterno dal gateway o un IP interno da una subnet diversa dall'intervallo di IP instradati. Se non si specifica un IP come endpoint del piano di controllo, il server di VMware Cloud Director Container Service Extension seleziona uno degli indirizzi IP inutilizzati dal gateway tenant associato.

    Virtual IP Subnet

    È possibile specificare un CIDR della subnet da cui viene assegnato un indirizzo IP inutilizzato come endpoint del piano di controllo. La subnet deve rappresentare un insieme di indirizzi presenti nel gateway. Lo stesso CIDR viene propagato anche come CIDR della subnet per i servizi in ingresso nel cluster.

    Come IP del piano di controllo, è possibile utilizzare i seguenti indirizzi IP:
    Tipo di IP Descrizione
    Indirizzi IP esterni Qualsiasi indirizzo IP nel gateway esterno che si connette alla rete OVDC.
    Indirizzi IP interni Tutti gli indirizzi IP privati interni al tenant con le seguenti eccezioni:
    • Indirizzi IP nella definizione del servizio di rete LB, in genere 192.168.255.1/24.
    • Indirizzi IP contenuti nella subnet IP del VDC dell'organizzazione.
    • Indirizzo IP in uso.
    Nota: Quando un indirizzo IP non ha le caratteristiche precedenti, si verifica il seguente comportamento:
    • Se l'indirizzo IP è già in uso e VMware Cloud Director rileva l'utilizzo, nei registri viene visualizzato un errore durante la creazione dell'LB.
    • Se l'indirizzo IP è già in uso e VMware Cloud Director non rileva l'utilizzo, il comportamento non è definito.
  13. Nella finestra Impostazioni debug, attivare o disattivare l'opzione Correzione automatica errori.
    Nota:
    • Se si attiva questo interruttore, il server di VMware Cloud Director Container Service Extension tenta di ricreare i cluster in stato di errore. Se l'interruttore viene disattivato, il server di VMware Cloud Director Container Service Extension lascia il cluster in stato di errore per la risoluzione manuale dei problemi.
    • L'interruttore Correzione automatica errori nel workflow di creazione del cluster Tanzu Kubernetes Grid è disattivato per impostazione predefinita in VMware Cloud Director Container Service Extension 4.0.4. Dopo la corretta creazione del cluster, il server di VMware Cloud Director Container Service Extension disattiva automaticamente l'interruttore Correzione automatica errori.
  14. Immettere una chiave pubblica SSH.
  15. Fare clic su Avanti.
  16. Controllare le impostazioni del cluster e fare clic su Fine.

Revisione dello stato dei cluster

Quando si crea un cluster Tanzu Kubernetes Grid in VMware Cloud Director Container Service Extension, viene visualizzato lo stato seguente:

Tabella 1. Stato del cluster
Stato del cluster Descrizione
In sospeso La richiesta del cluster non è ancora stata elaborata dal server di VMware Cloud Director Container Service Extension.
Creazione in corso Il cluster è attualmente in fase di elaborazione da parte del server di VMware Cloud Director Container Service Extension.
Disponibile Il cluster è pronto per l'utilizzo da parte degli utenti e nei carichi di lavoro host.
Eliminazione in corso Il cluster è in fase di eliminazione.
Errore Il cluster si trova in uno stato di errore.
Nota: Se si desidera eseguire il debug manuale di un cluster, disattivare la modalità Correzione automatica errori.