Configurare lo Spazio dei nomi vSphere in cui si intende eseguire il provisioning dei cluster Tanzu Kubernetes associando lo spazio dei nomi alla libreria di contenuti per le Release di Tanzu Kubernetes e alle classi di macchine virtuali che si desidera utilizzare.

Prerequisiti

Creare uno Spazio dei nomi vSphere. Vedere Creazione e configurazione di uno Spazio dei nomi vSphere.

Creare una libreria di contenuti per ospitare Release di Tanzu Kubernetes. Vedere Creazione, protezione e sincronizzazione di una libreria di contenuti con sottoscrizione per Release di Tanzu Kubernetes o Creazione, protezione e sincronizzazione di una libreria di contenuti locale per le Release di Tanzu Kubernetes.

Associazione della libreria di contenuti allo Spazio dei nomi vSphere

Per associare la libreria di contenuti creata per le Release di Tanzu Kubernetes a uno Spazio dei nomi vSphere, accedere al vCenter Server utilizzando il vSphere Client ed eseguire una delle seguenti procedure.
Associazione tramite il percorso dell'inventario vSphere Associazione tramite il percorso di gestione del carico di lavoro
  1. Selezionare Menu > Host e cluster.
  2. Selezionare il cluster vSphere in cui è abilitata Gestione carico di lavoro.
  3. Selezionare la scheda Configura.
  4. Selezionare Spazi dei nomi > Generale.
  5. Selezionare Configurazione del servizio Tanzu Kubernetes Grid.
  6. Fare clic su Modifica accanto all'etichetta Libreria di contenuti.
  7. Selezionare la libreria di contenuti per le Release di Tanzu Kubernetes.
  8. Fare clic su OK.
  1. Selezionare Menu > Gestione carico di lavoro.
  2. Selezionare la scheda Spazi dei nomi.
  3. Selezionare lo Spazio dei nomi vSphere di destinazione.
  4. Individuare il riquadro Servizio Tanzu Kubernetes Grid.
  5. Fare clic su Modifica accanto all'etichetta Libreria di contenuti.
  6. Selezionare la libreria di contenuti per le Release di Tanzu Kubernetes.
  7. Fare clic su OK.
Nota: Dopo aver associato la libreria di contenuti allo Spazio dei nomi vSphere, possono essere necessari alcuni minuti affinché i modelli delle macchine virtuali siano disponibili per il provisioning dei cluster Tanzu Kubernetes. Vedere Verifica la configurazione dello Spazio dei nomi vSphere.

Associazione delle classi di macchine virtuali allo Spazio dei nomi vSphere

vSphere with Tanzu offre diverse classi di macchine virtuali predefinite ed è possibile crearne di personalizzate. Vedere Classi di macchine virtuali per i cluster di Tanzu Kubernetes.

Per eseguire il provisioning dei cluster Tanzu Kubernetes, è necessario associare le classi di macchine virtuali che si desidera utilizzare con ogni Spazio dei nomi vSphere in cui si desidera eseguire il provisioning dei cluster di Tanzu Kubernetes.

Per associare le classi di macchine virtuali predefinite a uno Spazio dei nomi vSphere, accedere al vCenter Server utilizzando il vSphere Client e completare la procedura seguente.
  1. Selezionare Menu > Gestione carico di lavoro.
  2. Selezionare la scheda Spazi dei nomi.
  3. Selezionare lo Spazio dei nomi vSphere di destinazione in cui si intende eseguire il provisioning dei cluster Tanzu Kubernetes.
  4. Individuare il riquadro Servizio macchina virtuale.
  5. Fare clic sul link Aggiungi classe di macchina virtuale.
  6. Selezionare le classi di macchine virtuali da aggiungere.
    1. Per aggiungere le classi di macchine virtuali predefinite, selezionare la casella di controllo nell'intestazione della tabella a pagina 1 dell'elenco, passare a pagina 2 e selezionare la casella di controllo nell'intestazione della tabella in tale pagina. Verificare che siano selezionate tutte le classi.
    2. Per creare una classe personalizzata, fare clic su Crea nuova classe di macchine virtuali. Vedere Creazione di una classe di macchine virtuali in vSphere with Tanzu.
  7. Fare clic su OK per completare l'operazione.
  8. Verificare che le classi siano state aggiunte. Il riquadro Servizio macchina virtuale mostra Gestisci classi di macchine virtuali.
Nota: La libreria di contenuti cui fa riferimento il riquadro Servizio macchina virtuale è utilizzabile con macchine virtuali autonome, non con Release di Tanzu Kubernetes. Vedere Creazione e gestione delle librerie dei contenuti per le macchine virtuali autonome in vSphere with Tanzu.

Verifica la configurazione dello Spazio dei nomi vSphere

Dopo aver associato la libreria di contenuti e le classi di macchine virtuali allo Spazio dei nomi vSphere, accedere al Cluster supervisore e verificare che ogni Release di Tanzu Kubernetes sincronizzata sia disponibile e che ogni classe di macchine virtuali selezionata sia disponibile.
  1. Installare Strumenti CLI Kubernetes di vSphere. Vedere Download e installazione di Strumenti CLI Kubernetes di vSphere.
  2. Accedere al Cluster supervisore.
    kubectl vsphere login --server IP-ADDRESS-SUPERVISOR-CLUSTER --vsphere-username VCENTER-SSO-USERNAME
  3. Passare al contesto dello Spazio dei nomi vSphere di destinazione.
    kubectl config use-context SUPERVISOR-NAMESPACE
  4. Elencare e descrivere le Release di Tanzu Kubernetes disponibili.
    kubectl get tanzukubernetesreleases
    kubectl describe tanzukubernetesreleases
  5. Elenco delle classi di macchine virtuali disponibili.
    kubectl get virtualmachineclassbindings
Una volta configurato lo spazio dei nomi, è ora possibile eseguire il provisioning dei cluster Tanzu Kubernetes. Vedere Workflow per il provisioning di cluster di Tanzu Kubernetes. Se si utilizza una libreria di contenuti locale, sarà necessario specificare un file OVA caricato nella libreria. Vedere Esempi di provisioning dei cluster Tanzu Kubernetes mediante l'API v1alpha1 del Servizio Tanzu Kubernetes Grid.