Dopo che un amministratore di vSphere crea un criterio di storage e lo assegna allo Spazio dei nomi vSphere in vSphere IaaS control plane, il criterio di storage viene visualizzato come classe di storage Kubernetes corrispondente nello Spazio dei nomi vSphere. Viene inoltre replicato in qualsiasi cluster Tanzu Kubernetes Grid disponibile. I tecnici di DevOps possono verificare la disponibilità della classe di storage.

La possibilità di eseguire i comandi dipende dalle autorizzazioni di cui si dispone.

Prerequisiti

Assicurarsi che l'amministratore di vSphere abbia creato un criterio di storage appropriato e abbia assegnato il criterio allo Spazio dei nomi vSphere.

Procedura

  1. Utilizzare uno dei seguenti comandi per verificare che le classi di storage siano disponibili.
    • kubectl get storageclass
      Nota: Questo comando è disponibile solo per un utente con privilegi di amministratore.
      L'output è simile al seguente. Il nome della classe di storage corrisponde al nome del criterio di storage sul lato vSphere.
      NAME     PROVISIONER               AGE
      silver   csi.vsphere.vmware.com    2d 
      gold     csi.vsphere.vmware.com    1d
    • kubectl describe namespace namespace_name

      Nell'output, il nome della classe di storage viene visualizzato come parte del parametro storageclass_name.storageclass.storage.k8s.io/requests.storage. Ad esempio:

      –––––––––––––––––
      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. Per verificare la quantità di spazio dei nomi disponibile nello spazio dei nomi, eseguire il comando seguente.
    kubectl describe resourcequotas -namespace namespace

    L'output è simile al seguente.

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