Déployez un ou plusieurs clusters TKG sur un Espace de noms vSphere. Les paramètres de configuration appliqués à l'Espace de noms vSphere sont hérités par chaque cluster TKG déployé ici.

Configurer des autorisations de rôle pour l'Espace de noms vSphere

Les autorisations de rôle sont étendues à l'Espace de noms vSphere. Trois rôles peuvent être attribués à des utilisateurs et des groupes de clusters TKG : propriétaire, éditeur et observateur. Le tableau décrit chaque rôle. Les autorisations disponibles dépendent du type de fournisseur d'identification que vous utilisez.

Si vous utilisez vCenter Single Sign-On, les trois rôles sont disponibles. Pour attribuer des utilisateurs et des groupes SSO à un Espace de noms vSphere, reportez-vous à la section Configurer des autorisations d'Espace de noms vSphere pour les utilisateurs et les groupes vCenter Single Sign-On.

Si vous utilisez un fournisseur OIDC externe, les rôles Modifier et Afficher sont disponibles. Pour attribuer des utilisateurs et des groupes OIDC à un Espace de noms vSphere, reportez-vous à la section Configurer les autorisations de l'Espace de noms vSphere pour les utilisateurs et les groupes de fournisseurs d'identité externes.

Rôle Description

Propriétaire

L'autorisation du propriétaire permet aux utilisateurs et aux groupes attribués d'administrer des objets de l'Espace de noms vSphere à l'aide de kubectl et d'utiliser des clusters TKG.

Modification

L'autorisation de modification permet aux utilisateurs et aux groupes attribués d'afficher des objets de l'Espace de noms vSphere et d'utiliser des clusters TKG.

Un utilisateur vCenter Single Sign-On disposant de l'autorisation Modifier sur un Espace de noms vSphere est attribué au rôle cluster-admin pour tout cluster TKG déployé dans cet espace de noms.

Affichage

L'autorisation d'affichage permet aux utilisateurs et aux groupes attribués d'afficher les objets de l'Espace de noms vSphere et d'afficher les clusters TKG.

Configurer le stockage persistant pour l'Espace de noms vSphere

Vous pouvez attribuer une ou plusieurs stratégies de stockage vSphere à un Espace de noms vSphere. Une stratégie de stockage attribuée contrôle le placement des banques de données des volumes persistants dans l'environnement de stockage vSphere.

En général, un administrateur vSphere définit une stratégie de stockage vSphere. Si vous utilisez des zones vSphere, la stratégie de stockage doit être configurée avec la topologie Zonal. Reportez-vous à la section Créer une stratégie de stockage vSphere pour les clusters TKG sur le Superviseur.

Pour attribuer une stratégie de stockage vSphere à un Espace de noms vSphere :
  1. Sélectionnez Gestion de la charge de travail > Espace de noms, puis l'Espace de noms vSphere cible.
  2. Dans la vignette Stockage, sélectionnez Ajouter un stockage.
  3. Sélectionnez une ou plusieurs stratégies de stockage parmi les options disponibles.

Pour chaque stratégie de stockage vSphere que vous attribuez à un Espace de noms vSphere, le système crée deux classes de stockage Kubernetes correspondantes dans cet Espace de noms vSphere. Ces classes de stockage sont répliquées sur chaque cluster TKG provisionné dans cet Espace de noms vSphere. Reportez-vous à la section Utilisation des classes de stockage pour les volumes persistants.

Définir les limites de capacité et d'utilisation de l'Espace de noms vSphere

Lorsque vous configurez un Espace de noms vSphere, un pool de ressources pour l'Espace de noms vSphere est créé sur vCenter Server. Par défaut, ce pool de ressources est configuré sans quota de capacité et d'utilisation ; les ressources sont limitées par l'infrastructure.

Dans la vignette Capacité et utilisation de l' Espace de noms vSphere, vous pouvez configurer les Limites suivantes.
CPU Quantité de ressources de CPU à réserver pour l'espace de noms vSphere.
Mémoire Quantité de mémoire à réserver pour l'espace de noms vSphere.
Stockage Quantité totale d'espace de stockage à réserver pour l'espace de noms vSphere.
Limite de stratégie de stockage Définissez la quantité de stockage dédiée individuellement à chacune des stratégies de stockage associées à l'espace de noms vSphere.

En général, pour les déploiements de cluster TKG, vous n'avez pas besoin de configurer le quota de ressources sur l'Espace de noms vSphere. Si vous attribuez des limites de quota, il est important de comprendre leur incidence potentielle sur les clusters TKG qui sont déployés à cet emplacement.

Limites de CPU et de mémoire

Les limites de CPU et de mémoire configurées sur l'Espace de noms vSphere n'ont aucune incidence sur un cluster TKG déployé à cet emplacement si les nœuds de cluster TKG utilisent le type de classe de machine virtuelle Garantie. Cependant, si les nœuds de cluster TKG utilisent le type de classe de machine virtuelle Meilleur effort, les limites de CPU et de mémoire peuvent avoir une incidence sur le cluster TKG.

Étant donné que le type de classe de machine virtuelle Meilleur effort permet de surcharger les ressources, vous pouvez manquer de ressources si vous avez défini des limites de CPU et de mémoire sur l'Espace de noms vSphere dans lequel vous provisionnez le cluster TKG. S'il se produit une contention et que cela affecte le plan de contrôle du cluster TKG, le cluster peut cesser de s'exécuter. Pour cette raison, vous devez toujours utiliser le type de classe de machine virtuelle Garantie pour les clusters de production. Si vous ne pouvez pas utiliser le type de classe de machine virtuelle Garantie pour tous les nœuds de production, vous devez au moins l'utiliser pour les nœuds du plan de contrôle.

Limites de stratégies de stockage et de stockage

Une limite de stockage configurée sur l'Espace de noms vSphere détermine la quantité globale de stockage disponible pour l'Espace de noms vSphere pour tous les clusters TKG déployés à cet emplacement.

Une limite de stratégie de stockage configurée sur l'Espace de noms vSphere détermine la quantité de stockage disponible pour cette classe de stockage pour chaque cluster TKG dans lequel la classe de stockage est répliquée.

Certaines charges de travail ont des exigences de stockage minimales. Reportez-vous à #GUID-9CA5FE35-8DA5-4F76-BD7F-81059CCA602E, par exemple.

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

Pour provisionner des clusters Tanzu Kubernetes Grid sur le Superviseur, associez une bibliothèque de contenu TKR à l'Espace de noms vSphere cible.

Pour créer une bibliothèque de contenu pour héberger des images TKR, reportez-vous à la section Administration des versions de Tanzu Kubernetes pour les clusters TKG sur Superviseur.

Pour associer une bibliothèque de contenu TKR à un Espace de noms vSphere :
  1. Sélectionnez Gestion de la charge de travail > Espace de noms, puis l'Espace de noms vSphere cible.
  2. Dans la vignette Tanzu Kubernetes Grid, sélectionnez Bibliothèque de contenu > Modifier.
  3. Sélectionnez une bibliothèque de contenu TKR à associer à cet Espace de noms vSphere.

Il est important de comprendre que, même si vous devez associer la bibliothèque de contenu TKR à chaque Espace de noms vSphere dans lequel vous prévoyez de provisionner des clusters TKG, la bibliothèque de contenu TKR n'est pas limitée à l'espace de noms. Tous les Espaces de noms vSphere utilisent la même bibliothèque de contenu TKR pour TKG sur le Superviseur. La modification de la bibliothèque de contenu TKR pour un Espace de noms vSphere la modifiera pour toutes les autres.

Note : La bibliothèque de contenu référencée dans la vignette Service de VM est à utiliser avec des machines virtuelles autonomes, pas la bibliothèque de contenu TKR. N'ajoutez pas la bibliothèque de contenu TKR à cette vignette.

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 les vôtres.

Pour provisionner un cluster TKG, associez une ou plusieurs classes de machine virtuelle à l'Espace de noms vSphere cible. Les classes liées peuvent être utilisées par les nœuds de cluster TKG déployés dans cet Espace de noms vSphere.

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 Gestion de la charge de travail > Espace de noms, puis l'Espace de noms vSphere cible.
  2. Dans la vignette Service de machine virtuelle, cliquez sur Ajouter une classe de VM.
  3. Sélectionnez chacune des classes de machine virtuelle que vous souhaitez 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. Pour obtenir des instructions, reportez-vous à la documentation des services de VM.
  4. Cliquez sur OK pour terminer la procédure.
  5. Confirmez que les cours sont ajoutés. La vignette Service de VM affiche Gérer les classes de VM.

Vérifier la configuration de l'Espace de noms vSphere

Un Espace de noms vSphere configuré inclut État, Autorisations, Stockage, Capacité et utilisation, Bibliothèque de contenu TKR et Classes de machine virtuelle.
Figure 1. Espace de noms vSphere configuré
Espace de noms vSphere configuré
La vignette État inclut un lien vers les outils d'interface de ligne de commande de vSphere with Tanzu. La page DevOps est desservie par l'équilibrage de charge du plan de contrôle du Superviseur. Fournissez le lien vers les utilisateurs du cluster TKG pour télécharger les Outils de l'interface de ligne de commande Kubernetes pour vSphere . Reportez-vous à la section Installez l'Outils de l'interface de ligne de commande Kubernetes pour vSphere ..
Figure 2. Page DevOps de l' Espace de noms vSphere
Page DevOps de l'espace de noms vSphere

Pour vérifier la configuration de l'Espace de noms vSphere à l'aide de kubectl, reportez-vous à Vérifier la configuration de l'Espace de noms vSphere pour le provisionnement du cluster TKG.