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
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.
Workflow pour la configuration des espaces 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.