La plate-forme vSphere with Tanzu comprend deux rôles, l'administrateur vSphere et l'ingénieur DevOps. Les deux rôles interagissent avec la plate-forme via différentes interfaces et peuvent avoir des utilisateurs ou des groupes d'utilisateurs définis pour eux dans vCenter Single Sign-On avec les autorisations associées. 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.

Rôles d'utilisateur et workflows

En tant qu'administrateur vSphere, l'interface principale grâce à laquelle vous interagissez avec la plate-forme vSphere with Tanzu est vSphere Client. À haut niveau, vos responsabilités impliquent la configuration d'un Cluster superviseur et d'espaces de noms, dans lesquels les ingénieurs DevOps peuvent déployer des charges de travail Kubernetes. Vous devez avoir des connaissances renforcées à propos de vSphere et des technologies de NSX-T, ainsi que des notions de base concernant Kubernetes.

Figure 1. Workflow de haut niveau de l'administrateur vSphere

Workflow de haut niveau de l'administrateur vSphere

En tant qu'ingénieur DevOps, vous pouvez être un développeur Kubernetes et un propriétaire d'application, un administrateur Kubernetes ou combiner des fonctions des deux catégories. En tant qu'ingénieur DevOps, vous utilisez des commandes kubectl pour déployer des Espaces vSphere, des machines virtuelles et des clusters Tanzu Kubernetes sur des espaces de noms existants sur le Cluster superviseur. En tant qu'ingénieur DevOps, vous n'avez généralement pas besoin d'être un expert sur vSphere et NSX-T, mais vous devez disposer d'une compréhension de base concernant ces technologies et la plate-forme vSphere with Tanzu afin d'interagir plus efficacement avec les administrateurs vSphere.

Figure 2. Workflow de haut niveau de l'ingénieur DevOps

Workflow de haut niveau de l'ingénieur DevOps

Cluster superviseur avec workflow NSX-T Data Center

En tant qu'administrateur vSphere, vous configurez la plate-forme vSphere with Tanzu avec les composants de calcul, de stockage et de mise en réseau nécessaires. Vous pouvez utiliser NSX-T Data Center comme pile de mise en réseau pour Cluster superviseur. Pour plus d'informations sur la configuration système requise, consultez Configuration système requise pour la configuration de vSphere with Tanzu avec NSX-T Data Center.

Figure 3. Cluster superviseur avec workflow de mise en réseau de NSX-Data Center

Workflow de configuration de la plate-forme initiale

Cluster superviseur avec workflow de pile de mise en réseau vSphere

En tant qu'administrateur vSphere, vous pouvez configurer un cluster vSphere en tant que Cluster superviseur avec la pile de mise en réseau vSphere. Pour plus d'informations sur la configuration système requise, consultez Configuration système requise pour la configuration de vSphere with Tanzu avec la mise en réseau vSphere et l'équilibrage de charge HAProxy.
Figure 4. Cluster superviseur avec workflow de configuration de pile de mise en réseau vSphere
Cluster superviseur avec workflow de configuration de pile de mise en réseau vSphere

Cluster superviseur avec mise en réseau vSphere et workflow NSX Advanced Load Balancer

Le diagramme présente le workflow de configuration de la mise en réseau vSphere et de NSX Advanced Load Balancer pour vSphere with Tanzu. Pour plus d'informations, consultez Installer et configurer NSX Advanced Load Balancer.

Le diagramme montre le workflow d'activation d'un cluster superviseur avec NSX Advanced Load Balancer.

Workflow de création et de configuration de l'espace de noms

En tant qu'administrateur vSphere, vous créez et configurez des espaces de noms sur le Cluster superviseur. Vous devez collecter des exigences spécifiques en matière de ressources auprès des ingénieurs DevOps sur les applications et les charges de travail qu'ils souhaitent exécuter, et configurer les espaces de noms en conséquence. Pour plus d'informations, reportez-vous à Configuration et gestion des espaces de noms vSphere.

Figure 5. Workflow de configuration de l'espace de noms

Workflow de configuration de l'espace de noms

Workflow de création et de configuration d'un espace de noms en libre-service

En tant qu'administrateur vSphere, vous pouvez créer un espace de noms de superviseur, 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.
Figure 6. Workflow de provisionnement de modèle d'espace de noms en libre-service
Le diagramme montre 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 de superviseur 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 7. Workflow de création d'espace de noms en libre-service
Les diagrammes montrent le workflow de création d'un espace de noms en libre-service.

Workflow de provisionnement d'Espace vSphere et de 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 Cluster 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 with Tanzu.

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

Workflow de provisionnement d'espaces vSphere et de machines virtuelles

Workflow provisionnement du cluster Tanzu Kubernetes

En tant qu'ingénieur DevOps, vous créez et configurez des clusters Tanzu Kubernetes sur un espace de noms créé et configuré par votre administrateur vSphere. Pour plus d'informations, consultez Workflow de provisionnement de clusters Tanzu Kubernetes à l'aide de TKGS v1alpha2 API.

Figure 9. Workflow provisionnement du cluster Tanzu Kubernetes

Workflow du cluster Tanzu Kubernetes

Workflow de mise à jour de vSphere with Tanzu

Le diagramme montre le workflow de mise à jour de l'environnement vSphere with Tanzu, notamment le Cluster superviseur et les clusters Tanzu Kubernetes. Pour plus d'informations, consultez Mise à jour de l'environnement vSphere with Tanzu.
Figure 10. Workflow de mise à jour de vSphere with Tanzu
Le diagramme montre le workflow de mise à jour.