Ces workflows supposent que vous avez déjà activé vSphere IaaS control plane et configuré un Superviseur, et que vous êtes maintenant prêt à créer des Espaces de noms vSphere et à les utiliser pour les charges de travail.

Rôles d'utilisateurs

En général, l'interaction avec le Superviseur et les charges de travail en cours d'exécution implique deux rôles, à savoir ceux d'administrateur vSphere et d'ingénieur DevOps. Les workflows des rôles d'administrateur vSphere et d'ingénieur DevOps sont distincts et déterminés par le domaine d'expertise spécifique dont ces rôles ont besoin.

Administrateur vSphere
En tant qu'administrateur vSphere, vous utilisez généralement le vSphere Client pour configurer un Superviseur et des espaces de noms dans lesquels les ingénieurs DevOps peuvent déployer des charges de travail Kubernetes.

Si vous n'avez pas créé votre Superviseur et que vous avez besoin d'en savoir plus sur cette procédure, reportez-vous à la section Installation et configuration du plan de contrôle IaaS vSphere.

Ingénieur DevOps
Sur un Superviseur, un rôle d'ingénieur DevOps peut combiner des activités généralement effectuées par des développeurs Kubernetes, des propriétaires d'applications et des administrateurs Kubernetes. En tant qu'ingénieur DevOps, vous utilisez des commandes kubectl. Vous pouvez déployer et exécuter des Espaces vSphere, des machines virtuelles et d'autres charges de travail sur des espaces de noms Superviseur que l'administrateur vSphere crée pour vous. Vous pouvez également créer des espaces de nom en libre-service.

Étant donné que ce guide de Services et charges de travail du plan de contrôle IaaS vSphere ne couvre pas les tâches que l'ingénieur DevOps effectue sur un cluster Tanzu Kubernetes Grid, pour en savoir plus sur ces tâches, reportez-vous à la section Utilisation de Tanzu Kubernetes Grid sur le superviseur avec le plan de contrôle IaaS vSphere.

Types de charges de travail pris en charge par un Superviseur

La prise en charge d'un Superviseur pour différents types de charges de travail dépend de sa configuration et de la mise en réseau que le Superviseur utilise.
Types de charges de travail Superviseur à une zone avec mise en réseau VDS Superviseur à une zone avec mise en réseau NSX Superviseur à trois zones avec mise en réseau VDS Superviseur à trois zones avec mise en réseau NSX
Espaces vSphere Non Oui Non Non
Machines virtuelles provisionnées avec le service de machine virtuelle Oui Oui Oui Oui
Services de superviseur Oui Oui Non Non
Tanzu Kubernetes Grid Clusters Oui Oui Oui Oui

Workflow pour la configuration des espaces de noms

En tant qu'administrateur vSphere, vous pouvez créer et gérer des Espaces de noms vSphere sur un Superviseur. Tanzu Kubernetes Grid clusters

Avant de créer un espace de noms, vous devez collecter des exigences de ressources spécifiques auprès des ingénieurs DevOps sur les applications et les charges de travail qu'ils souhaitent exécuter. En fonction de ces spécifications, vous pouvez ensuite configurer les ressources appropriées et les attribuer à l'espace de noms.

Pour plus d'informations, consultez Configuration et gestion des espaces de noms vSphere.
Figure 1. Workflow pour la configuration des espaces de noms

Le diagramme présente le workflow de configuration d'un espace de noms vSphere.

Workflow pour la configuration des espaces de noms en libre-service

En tant qu'administrateur vSphere, vous pouvez créer un Espace de noms vSphere, définir des limites de CPU, de mémoire et de stockage sur l'espace de noms, attribuer des autorisations, et provisionner ou activer le service d'espace de noms sur un cluster en tant que modèle. Pour plus d'informations, consultez Provisionner un modèle d'espace de noms en libre-service dans vSphere IaaS control plane.
Figure 2. Workflow d'administrateur vSphere pour l'espace de noms en libre-service
Le diagramme présente le workflow d'activation d'un modèle d'espace de noms en libre-service.
En tant qu'ingénieur DevOps, vous pouvez créer un Espace de noms vSphere en libre-service et y déployer des charges de travail. Vous pouvez le partager avec d'autres ingénieurs DevOps ou le supprimer lorsqu'il n'est plus requis.
Figure 3. Workflow DevOps pour l'espace de noms en libre-service
Les diagrammes présentent le workflow de création d'un espace de noms en libre-service.

Workflow de provisionnement des Espaces vSphere et des machines virtuelles

En tant qu'ingénieur DevOps, vous pouvez déployer des Espaces vSphere et des machines virtuelles dans les limites de ressources d'un espace de noms qui s'exécute sur un Superviseur.

Pour plus d'informations, reportez-vous à Déploiement de charges de travail sur des Espaces vSphere et Déploiement et gestion de machines virtuelles dans vSphere IaaS control plane.

Figure 4. Workflow de provisionnement d' Espaces vSphere et de machines virtuelles

Le diagramme présente le workflow de provisionnement des espaces et des VM vSphere.