En tant qu'ingénieur DevOps, vous pouvez déployer et gérer le cycle de vie des Espaces vSphere dans les limites de ressources d'un Espace de noms vSphere qui s'exécute sur un Superviseur.
Qu'est-ce qu'un Espace vSphere ?
vSphere IaaS control plane introduit une construction nommée Espace vSphere, qui est l'équivalent d'un espace Kubernetes. Une Espace vSphere est une machine virtuelle à faible encombrement qui exécute un ou plusieurs conteneurs Linux. Chaque Espace vSphere est dimensionnée précisément pour la charge de travail qu'elle gère et dispose de réservations de ressources explicites pour cette charge de travail. Elle alloue la quantité exacte de ressources de stockage, de mémoire et de CPU nécessaires à l'exécution de la charge de travail. Les Espaces vSphere sont uniquement pris en charge avec des Superviseurs configurés avec NSX comme pile de mise en réseau.
- Isolation forte. Un Espace vSphere est isolé de la même manière qu'une machine virtuelle. Chaque Espace vSphere dispose de son propre noyau Linux unique basé sur le noyau utilisé dans Photon OS. Plutôt que de nombreux conteneurs partageant un noyau, comme dans une configuration bare metal, dans un Espace vSphere, chaque conteneur dispose d'un noyau Linux unique
- Gestion des ressources. vSphere DRS gère le placement des Espaces vSphere sur le Superviseur.
- Haute performance. Les Espaces vSphere ont le même niveau d'isolation de ressources que les machines virtuelles, éliminant les problèmes de voisins bruyants tout en maintenant le temps de démarrage rapide et une faible capacité supplémentaire de conteneurs.
- Diagnostics. En tant qu'administrateur vSphere, vous pouvez utiliser tous les outils de surveillance et d'introspection disponibles avec vSphere sur les charges de travail.
Directives concernant le déploiement d'Espaces vSphere
- Espace de noms
-
Vos
Superviseurs doivent disposer d'un
Espace de noms vSphere configuré avec des autorisations de modification ou de propriétaire. Seuls les
Superviseurs à une seule zone avec mise en réseau NSX prennent en charge les
Espaces vSphere.
Pour créer un Superviseur, reportez-vous à la section Déployer un superviseur à une zone avec la mise en réseau NSX.
Pour plus d'informations sur la création d'un espace de noms, reportez-vous à la section Créer et configurer un Espace de noms vSphere sur le Superviseur.
Pour plus d'informations sur l'attribution d'autorisations, reportez-vous à la section Gestion des identités et des accès.
- Mise en réseau
-
Pour la mise en réseau, les
Espaces vSphere utilisent la topologie fournie par
NSX. Pour plus d'informations, reportez-vous à la section
Mise en réseau d'un superviseur.
Spherelet est un processus supplémentaire créé sur chaque hôte. Il s'agit d'un kubelet qui est porté en mode natif sur ESXi et permet à l'hôte ESXi de faire partie du cluster Kubernetes.
- Stockage
-
Les Espaces vSphere utilisent trois types de stockage en fonction des objets qui sont stockés : des VMDK éphémères, des VMDK à volumes persistants et des VMDK d'image de conteneur.
En tant qu'administrateur vSphere, vous configurez des stratégies de stockage pour le placement du cache d'image de conteneur et des VMDK éphémères lorsque vous activez le Superviseur.
Au niveau d'un Espace de noms vSphere, vous configurez des stratégies de stockage pour le placement de volumes persistants. Pour plus d'informations sur les exigences et les concepts de stockage avec vSphere IaaS control plane, consultez Utilisation du stockage persistant avec les charges de travail du Superviseur dans vSphere IaaS control plane.