Después de que el administrador de vSphere crea una directiva de almacenamiento y la asigna al espacio de nombres de vSphere de vSphere IaaS control plane, la directiva de almacenamiento se muestra como una clase de almacenamiento de Kubernetes coincidente en el espacio de nombres de vSphere. También se replica en cualquier clúster de Tanzu Kubernetes Grid disponible. Como ingeniero de desarrollo y operaciones, puede comprobar que la clase de almacenamiento esté disponible.

Su habilidad para ejecutar los comandos depende de sus permisos.

Requisitos previos

Asegúrese de que el administrador de vSphere haya creado una directiva de almacenamiento adecuada y haya asignado la directiva al espacio de nombres de vSphere.

Procedimiento

  1. Utilice uno de los siguientes comandos para comprobar que las clases de almacenamiento estén disponibles.
    • kubectl get storageclass
      Nota: Este comando solo está disponible para los usuarios con privilegios de administrador.
      Obtendrá un resultado similar al siguiente: El nombre de la clase de almacenamiento coincide con el nombre de la Directiva de almacenamiento en el lado de vSphere.
      NAME     PROVISIONER               AGE
      silver   csi.vsphere.vmware.com    2d 
      gold     csi.vsphere.vmware.com    1d
    • kubectl describe namespace namespace_name

      En el resultado, el nombre de la clase de almacenamiento aparece como parte del parámetro storageclass_name.storageclass.storage.k8s.io/requests.storage. Por ejemplo:

      –––––––––––––––––
      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. Para comprobar la cantidad de espacio de almacenamiento disponible en el espacio de nombres, ejecute el siguiente comando.
    kubectl describe resourcequotas -namespace namespace

    Obtendrá un resultado similar al siguiente:

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