Certaines charges de travail Kubernetes que DevOps exécute sur un espace de noms dans Superviseur nécessitent un stockage persistant pour stocker des données de façon permanente. Le stockage persistant peut être utilisé par Espaces vSphere, des clusters Tanzu Kubernetes Grid, des machines virtuelles et d'autres charges de travail que vous exécutez sur l'espace de noms.

Pour rendre le stockage persistant disponible pour l'équipe DevOps, l'administrateur vSphere crée des stratégies de stockage de machine virtuelle qui décrivent différentes conditions requises de stockage et classes de services. L'administrateur attribue ensuite des stratégies de stockage et configure les limites de stockage au niveau de l'espace de noms.

Pour comprendre comment vSphere IaaS control plane fonctionne avec le stockage persistant, familiarisez-vous avec les concepts essentiels de Kubernetes, tels que les classes de stockage, les volumes persistants et les réclamations de volume persistant. Pour plus d'informations, consultez la documentation Kubernetes l'adresse : https://kubernetes.io/docs/home/.

Pour plus d'informations sur l'intégration des composants vSphere IaaS control plane au stockage, reportez-vous à la section Stockage superviseur dans Concepts et planification du plan de contrôle IaaS vSphere.

Workflow de stockage persistant

Le workflow de provisionnement d'un stockage persistant dans vSphere IaaS control plane inclut les actions séquentielles suivantes.

Action

Effectuée par

Description

Fournit des ressources de stockage persistantes à l'équipe DevOps

Administrateur vSphere

Un administrateur vSphere crée des stratégies de stockage de machine virtuelle qui décrivent différentes exigences de stockage et classes de services.

Reportez-vous à la section Créer des stratégies de stockage pour le plan de contrôle IaaS vSphere dans la documentation Installation et configuration du plan de contrôle IaaS vSphere.

L'administrateur attribue ensuite les stratégies de stockage à un espace de noms et définit des limites de stockage pour l'espace de noms.

Reportez-vous à la section Créer et configurer un Espace de noms vSphere sur le Superviseur.

Crée des classes de stockage dans l'espace de noms

vSphere IaaS control plane

Les classes de stockage qui correspondent aux stratégies de stockage attribuées à l'espace de noms s'affichent automatiquement dans l'environnement Kubernetes. L'administrateur vSphere attribue plusieurs stratégies de stockage à l'espace de noms. Une classe de stockage distincte est créée pour chaque stratégie de stockage.

Si vous utilisez les clusters Tanzu Kubernetes Grid, chaque cluster hérite des classes de stockage de l'espace de noms dans lequel il est provisionné.

L'équipe DevOps peut utiliser les classes de stockage pour ses besoins de stockage persistants.

Reportez-vous à la section Afficher les classes de stockage dans un espace de noms.

Demande des ressources de stockage persistantes pour une charge de travail

DevOps

L'équipe DevOps utilise les classes de stockage pour demander des ressources de stockage persistantes pour une charge de travail. La demande est fournie sous la forme d'un volume persistant faisant référence à une classe de stockage spécifique.

Reportez-vous aux sections Provisionner un volume persistant dynamique pour une application avec état et Déploiement d'une machine virtuelle autonome dans vSphere with Tanzu.

Crée un objet de volume persistant et un disque virtuel persistant correspondant pour une charge de travail

vSphere IaaS control plane

vSphere IaaS control plane place le disque virtuel dans la banque de données qui répond aux exigences spécifiées dans la stratégie de stockage d'origine et sa classe de stockage correspondante. Le disque virtuel peut être monté par une charge de travail.

Surveille les volumes persistants

Administrateur vSphere

À l'aide de vSphere Client, les administrateurs vSphere surveillent les volumes persistants et leurs disques virtuels de sauvegarde. Ils peuvent également surveiller la conformité du stockage et les états de santé des volumes persistants.

Reportez-vous à la section Surveiller les volumes persistants dans vSphere Client.

Les éléments suivants illustrent comment un objet de volume persistant et un disque virtuel FCD persistant correspondant sont créés pour un Espace vSphere. La réclamation de stockage persistant fait référence à une classe de stockage spécifique.

Les ingénieurs DevOps créent des réclamations de volume persistant pour demander des ressources de stockage persistantes. La réclamation de stockage persistant fait référence à une classe de stockage spécifique.