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.
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.
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.
Cluster superviseur avec workflow 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.
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.
Workflow de création et de configuration 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.
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.