En tant qu'ingénieur DevOps, vérifiez que l'espace de noms que vous utilisez pour les services avec état dans l'environnement vSphere with Tanzu dispose de classes de stockage appropriées. Les classes de stockage peuvent être vSANSNA (Shared-Nothing-Architecture) et vSAN Direct.
La plateforme
Persistance des données vSAN crée automatiquement ces classes de stockage dans l'espace de noms après qu'un administrateur vSphere a activé le service avec état. Reportez-vous à la section
Activer les services avec état dans vSphere with Tanzu.
Note : Seules les applications qui s'exécutent sur le
Cluster superviseur peuvent utiliser les classes de stockage vsan-direct et vsan-sna. Ces classes de stockage ne peuvent pas être utilisées dans un cluster
Tanzu Kubernetes.
Outres les classes de stockage par défaut, l'administrateur vSphere peut également créer des stratégies de stockage personnalisées et les attribuer à l'espace de noms. Reportez-vous aux sections Créer une stratégie de stockage vSAN Direct et Créer une stratégie de stockage vSAN SNA.
Procédure
- ♦ Vérifiez que les stratégies de stockage à utiliser avec le stockage SNA de vSAN et avec vSAN Direct sont disponibles dans votre espace de noms.
# kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE sample-vsan-direct-thick csi.vsphere.vmware.com Delete WaitForFirstConsumer true 3m36s sample-vsan-sna-thick csi.vsphere.vmware.com Delete WaitForFirstConsumer true 13m