Configurez l'Espace de noms vSphere sur lequel vous prévoyez de provisionner des clusters Tanzu Kubernetes en associant l'espace de noms à la bibliothèque de contenu pour les Versions de Tanzu Kubernetes et aux classes de machine virtuelle que vous souhaitez utiliser.

Conditions requises

Créez un Espace de noms vSphere. Reportez-vous à la section Créer et configurer un Espace de noms vSphere.

Créez une bibliothèque de contenu pour héberger des Versions de Tanzu Kubernetes. Voir Créer, sécurisez et synchronisez une bibliothèque de contenu abonnée pour Versions de Tanzu Kubernetes ou Créer, sécuriser et synchroniser une bibliothèque de contenu locale pour Versions de Tanzu Kubernetes.

Associer la bibliothèque de contenu à l'Espace de noms vSphere

Pour associer la bibliothèque de contenu créée pour les Versions de Tanzu Kubernetes à un Espace de noms vSphere, connectez-vous à l'instance de vCenter Server à l'aide de vSphere Client et exécutez l'une des procédures suivantes.
Associer à l'aide du chemin d'inventaire vSphere Associer à l'aide du chemin de gestion de la charge de travail
  1. Sélectionnez Menu > Hôtes et clusters.
  2. Sélectionnez le cluster vSphere sur lequel l'option Gestion de la charge de travail est activée.
  3. Sélectionnez l'onglet Configurer.
  4. Sélectionnez Espaces de noms > Général.
  5. Sélectionnez Configuration du service Tanzu Kubernetes Grid.
  6. Cliquez sur Modifier en regard de l'étiquette Bibliothèque de contenu.
  7. Sélectionnez la bibliothèque de contenu pour Versions de Tanzu Kubernetes.
  8. Cliquez sur OK.
  1. Sélectionnez Menu > Gestion de la charge de travail.
  2. Sélectionnez l'onglet Espaces de noms.
  3. Sélectionnez l'Espace de noms vSphere cible.
  4. Localisez la vignette Service Tanzu Kubernetes Grid.
  5. Cliquez sur Modifier en regard de l'étiquette Bibliothèque de contenu.
  6. Sélectionnez la bibliothèque de contenu pour Versions de Tanzu Kubernetes.
  7. Cliquez sur OK.
Note : Après l'association de la bibliothèque de contenu à l' Espace de noms vSphere, plusieurs minutes peuvent être nécessaires pour que les modèle de machines virtuelles soient disponibles pour le provisionnement de clusters Tanzu Kubernetes. Reportez-vous à la section Vérifier la configuration de Espace de noms vSphere.

Associer les classes de machines virtuelles à l'Espace de noms vSphere

vSphere with Tanzu fournit plusieurs classes de machine virtuelle par défaut, et vous pouvez créer la vôtre. Reportez-vous à la section Classes de machine virtuelle pour des clusters Tanzu Kubernetes.

Pour provisionner des clusters Tanzu Kubernetes, vous devez associer les classes de machine virtuelle que vous souhaitez utiliser à chaque Espace de noms vSphere où vous souhaitez provisionner des clusters Tanzu Kubernetes.

Pour associer les classes de machine virtuelle par défaut à un Espace de noms vSphere, connectez-vous à l'instance de vCenter Server à l'aide de vSphere Client et exécutez la procédure suivante.
  1. Sélectionnez Menu > Gestion de la charge de travail.
  2. Sélectionnez l'onglet Espaces de noms.
  3. Sélectionnez l'Espace de noms vSphere cible sur lequel vous souhaitez provisionner les clusters Tanzu Kubernetes.
  4. Localisez la vignette Service de VM.
  5. Cliquez sur le lien Ajouter une classe de VM.
  6. Sélectionnez les classes de VM à ajouter.
    1. Pour ajouter les classes de VM par défaut, cochez la case dans l'en-tête du tableau à la page 1 de la liste, accédez à la page 2 et cochez la case dans l'en-tête du tableau sur cette page. Vérifiez que tous les cours sont sélectionnés.
    2. Pour créer une classe personnalisée, cliquez sur Créer une classe de VM. Reportez-vous à la section Créer une classe de VM dans vSphere with Tanzu.
  7. Cliquez sur OK pour terminer la procédure.
  8. Confirmez que les cours sont ajoutés. La vignette Service de VM affiche Gérer les classes de VM.
Note : La bibliothèque de contenu référencée dans Service de VM est à utiliser avec des machines virtuelles autonomes, pas des Versions de Tanzu Kubernetes. Reportez-vous à la section Création et gestion de bibliothèques de contenu pour les machines virtuelles autonomes dans vSphere with Tanzu.

Vérifier la configuration de Espace de noms vSphere

Une fois que vous avez associé la bibliothèque de contenu et les classes de machine virtuelle à l' Espace de noms vSphere, connectez-vous au Cluster superviseur et vérifiez que chaque Version de Tanzu Kubernetes synchronisée est disponible et que chaque classe de machine virtuelle sélectionnée est disponible.
  1. Installez Outils de l'interface de ligne de commande Kubernetes pour vSphere . Reportez-vous à la section Télécharger et installer les Outils de l'interface de ligne de commande Kubernetes pour vSphere.
  2. Connectez-vous à Cluster superviseur.
    kubectl vsphere login --server IP-ADDRESS-SUPERVISOR-CLUSTER --vsphere-username VCENTER-SSO-USERNAME
  3. Basculez le contexte sur l'Espace de noms vSphere cible.
    kubectl config use-context SUPERVISOR-NAMESPACE
  4. Répertoriez et décrivez les Versions de Tanzu Kubernetes disponibles.
    kubectl get tanzukubernetesreleases
    kubectl describe tanzukubernetesreleases
  5. Listez les classes de machine virtuelle disponibles.
    kubectl get virtualmachineclassbindings
Une fois l'espace de noms configuré, vous pouvez désormais provisionner des clusters Tanzu Kubernetes. Reportez-vous à la section Workflow de provisionnement de clusters Tanzu Kubernetes à l'aide de TKGS v1alpha2 API. Si vous utilisez une bibliothèque de contenu locale, vous devrez spécifier un fichier OVA que vous avez téléchargé dans la bibliothèque. Reportez-vous à la section Exemples de provisionnement de clusters Tanzu Kubernetes à l'aide de l'API v1alpha1 du Service Tanzu Kubernetes Grid.