Vous devez créer un plan de cluster à utiliser avec les déploiements de vSphere with Tanzu Kubernetes dans vRealize Automation. Un plan de cluster fonctionne comme un modèle de configuration pour le provisionnement d'instances de cluster Tanzu Kubernetes sur une instance de compte de cloud vSphere particulière.

Un plan de cluster définit un mappage de configuration, semblable à un mappage de type, pour un ensemble d'instances de compte de cloud vSphere. En général, le plan de cluster code un ensemble significatif de propriétés de configuration, telles que des classes de machine virtuelle, des classes de stockage, etc., qui sont utilisées lors du provisionnement de clusters Tanzu Kubernetes sur un compte de cloud de serveur vSphere particulier.

Notez qu'un plan de cluster unique peut avoir un mappage de propriété de configuration particulier dans un compte de cloud vSphere et un autre mappage de configuration dans une autre instance de vSphere. Par exemple, si vous disposez de deux comptes de cloud vSphere éligibles, l'un avec des ressources élevées et l'autre avec des ressources limitées, le plan de cluster large doit spécifier guaranteed-xlarge pour le serveur vSphere à profil élevé et best-effort-medium pour l'instance de vSphere limitée. En général, la spécification large mappe un ensemble de propriétés de configuration différent à chaque instance de serveur vSphere éligible.

Après la création d'un plan de cluster pour une ou plusieurs instances de vSphere, tous les espaces de noms de superviseur éligibles, qu'un administrateur attribue pour héberger un cluster Tanzu Kubernetes à l'aide d'une attribution de zone Kubernetes, doivent être alignés par rapport à la configuration définie dans la spécification du plan de cluster. Par exemple, la stratégie de stockage spécifiée dans le plan de cluster doit être ajoutée en tant que classe de stockage à tous les espaces de noms de superviseur vSphere dédiés au provisionnement de clusters Tanzu.

Conditions préalables

  • Pour créer un déploiement de vSphere with Tanzu Kubernetes dans Cloud Assembly, vous devez avoir accès à vSphere 7.x qui est disponible dans le cadre d'un compte de cloud vCenter. Reportez-vous à la section Créer un compte de cloud vCenter dans vRealize Automation.
  • Tanzu doit être activé sur le compte de cloud vSphere avec un ou plusieurs espaces de noms de superviseur.
  • Tous les clusters superviseurs sur le compte de cloud vSphere enregistré éligibles pour le provisionnement de clusters Tanzu doivent être ajoutés en tant qu'entités gérées sur la page Cloud Assembly Infrastructure > Kubernetes > Clusters superviseurs à l'aide de l'option Ajouter un cluster superviseur.

Procédure

  1. Sélectionnez Infrastructure > Configurer > Plan de cluster et cliquez sur Nouveau plan de cluster.
  2. Entrez un Compte, un Nom et une Description pour le plan de cluster. Le compte définit le compte de cloud auquel ce plan de cluster s'applique.
  3. Entrez les détails des informations sur le cluster, notamment Versions de Kubernetes et Plan de contrôle. Ces informations incluent les allocations pour les nœuds, la classe de machine et la classe de stockage.
    • Entrez la version de Kubernetes applicable à ce plan de cluster. Il s'agit de la version Kubernetes des clusters Tanzu Kubernetes provisionnés : par exemple, 1.19 ou 1.20.
    • Le nombre de plans de contrôle définit la spécification des nœuds de serveur d'API Kubernetes.
    • Une classe de machine virtuelle est une demande de réservation de la puissance de traitement sur la machine virtuelle. Il existe de nombreuses classes de machines prédéfinies, qui représentent différents niveaux de puissance de calcul. Pour plus d'informations, reportez-vous à la section Classes de machine virtuelle pour les clusters Tanzu Kubernetes.
    • Les workers spécifient les nœuds worker de Tanzu Kubernetes à déployer avec ce plan.
  4. Entrez et sélectionnez les paramètres supplémentaires pour le plan de cluster.
    • Entrez la Classe de stockage PVC par défaut à utiliser avec ce cluster.
    • Utilisez les cases d'option pour indiquer le comportement d'utilisation des classes de stockage et des paramètres réseau.
  5. Cliquez sur Créer.

Résultats

Le plan de cluster est créé et peut être utilisé dans les modèles de cloud Cloud Assembly.

Que faire ensuite

Après avoir créé un plan de cluster, vous pouvez l'utiliser pour créer un déploiement de vSphere with Tanzu Kubernetes dans Cloud Assembly. Reportez-vous à la section Provisionner un déploiement vSphere with Tanzu Kubernetes dans vRealize Automation.