Les applications avec état, par exemple les bases de données, enregistrent les données entre les sessions et nécessitent un stockage persistant pour stocker les données. Les données conservées sont appelées l'état de l'application. Vous pouvez ensuite récupérer les données et les utiliser lors de la prochaine session. Kubernetes offre des volumes persistants en tant qu'objets pouvant conserver leur état et leurs données.
Dans l'environnement vSphere, les objets de volume persistant sont sauvegardés par des disques virtuels résidant sur des banques de données. Les banques de données sont représentées par des stratégies de stockage. Une fois que l'administrateur vSphere a créé une stratégie de stockage, par exemple Gold et l'attribue à un espace de noms dans un Cluster superviseur, la stratégie de stockage s'affiche comme une classe de stockage Kubernetes correspondante dans l'Espace de noms vSphere et tous les clusters Tanzu Kubernetes disponibles.
En tant qu'ingénieur DevOps, vous pouvez utiliser la classe de stockage dans vos spécifications de réclamation de volume persistant. Vous pouvez ensuite déployer une application qui utilise le stockage à partir de la réclamation de volume persistant. Dans cet exemple, le volume persistant de l'application est créé dynamiquement.
Conditions préalables
Assurez-vous que votre administrateur vSphere a créé une stratégie de stockage appropriée et l'a attribuée à l'espace de noms.
Procédure
Résultats
L'espace que vous avez configuré utilise un stockage persistant décrit dans la réclamation de volume persistant.
Que faire ensuite
Pour surveiller l'état de santé du volume persistant, reportez-vous à la section Surveiller la santé du volume dans un cluster Espace de noms vSphere ou Tanzu Kubernetes. Pour vérifier et surveiller le volume persistant dans vSphere Client, reportez-vous à Surveiller les volumes persistants dans vSphere Client.