Une fois qu'un administrateur vSphere a créé une stratégie de stockage et l'attribue à l'Espace de noms vSphere dans vSphere IaaS control plane, la stratégie de stockage s'affiche comme une classe de stockage Kubernetes correspondante dans l'Espace de noms vSphere. Elle est également répliquée vers n'importe quel cluster Tanzu Kubernetes Grid disponible. En tant qu'ingénieur DevOps, vous pouvez vérifier que la classe de stockage est disponible.

Votre capacité à exécuter les commandes dépend de vos autorisations.

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 vSphere.

Procédure

  1. Utilisez l'une des commandes suivantes pour vérifier que les classes de stockage sont disponibles.
    • kubectl get storageclass
      Note : Cette commande est disponible uniquement pour un utilisateur disposant des privilèges d'administrateur.
      Vous obtenez des résultats semblables aux résultats suivants. Le nom de la classe de stockage correspond au nom de la stratégie de stockage du côté vSphere.
      NAME     PROVISIONER               AGE
      silver   csi.vsphere.vmware.com    2d 
      gold     csi.vsphere.vmware.com    1d
    • kubectl describe namespace namespace_name

      Dans la sortie, le nom de la classe de stockage s'affiche dans le paramètre storageclass_name.storageclass.storage.k8s.io/requests.storage. Par exemple :

      –––––––––––––––––
      Name:                                                            namespace_name
       Resource                                                         Used  Hard
       --------                                                         ---   ---
       silver.storageclass.storage.k8s.io/requests.storage              1Gi   9223372036854775807
       gold.storageclass.storage.k8s.io/requests.storage                0     9223372036854775807
      
  2. Pour vérifier la quantité d'espace de stockage disponible sur l'espace de noms, exécutez la commande suivante.
    kubectl describe resourcequotas -namespace espace_de_noms

    Vous obtenez des résultats semblables aux résultats suivants.

    Name:             ns-my-namespace
    Namespace:        ns-my-namespace
    Resource          Used  Hard
    --------          ----  ----
    requests.storage  0     200Gi