Como engenheiro de DevOps, verifique se o namespace que você usa para serviços com monitoramento de estado no ambiente vSphere with Tanzu tem as classes de armazenamento apropriadas. As classes de armazenamento podem ser vSAN Shared-Nothing-Architecture (SNA) e vSAN Direct.
A plataforma
vSAN Data Persistence cria automaticamente essas classes de armazenamento no namespace depois que um administrador vSphere ativa o serviço com monitoramento de estado. Consulte
Habilitar serviços com monitoramento de estado em vSphere with Tanzu.
Observação: Somente os aplicativos executados no
Supervisor podem usar as classes de armazenamento vsan-direct e vsan-sna. Essas classes de armazenamento não podem ser usadas dentro de um cluster
Tanzu Kubernetes Grid.
Além das classes de armazenamento padrão, o administrador do vSphere também pode criar políticas de armazenamento personalizadas e atribuí-las ao namespace. Consulte Criar política de armazenamento vSAN Direct e Criar vSAN Política de Armazenamento de SNA.
Procedimento
- ♦ Verifique se as políticas de armazenamento a serem usadas com vSAN SNA e vSAN Direct estão disponíveis em 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