Como engenheiro de DevOps, verifique se o namespace usado para serviços com estado no ambiente do vSphere with Tanzu tem classes de armazenamento apropriadas. As classes de armazenamento podem ser vSAN Shared-Nothing-Architecture (SNA) e vSAN Direct.

A plataforma do vSAN Data Persistence cria automaticamente essas classes de armazenamento no namespace depois que um administrador do vSphere habilita o serviço com estado. Consulte o Habilitar serviços com estado no vSphere with Tanzu.

Eles também podem ser atribuídos ao namespace por um administrador do vSphere. Consulte Criar política de armazenamento de vSAN Direct e Criar política de armazenamento SNA do vSAN.

Procedimento

  • Verifique se as políticas de armazenamento a serem usadas com vSAN SNA e vSAN Direct estão disponíveis no seu namespace.
    # 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