Como ingeniero de desarrollo y operaciones, compruebe que el espacio de nombres que utiliza para los servicios con estado en el entorno vSphere with Tanzu tenga las clases de almacenamiento adecuadas. Las clases de almacenamiento pueden ser Shared-Nothing-Architecture (SNA) de vSAN y vSAN Direct.
La plataforma
persistencia de datos de vSAN crea automáticamente estas clases de almacenamiento en el espacio de nombres después de que un administrador de vSphere habilite el servicio con estado. Consulte
Habilitar servicios con estado en vSphere with Tanzu.
Nota: Solo las aplicaciones que se ejecutan en el
clúster supervisor pueden utilizar las clases de almacenamiento vsan-direct y vsan-sna. Estas clases de almacenamiento no se pueden utilizar dentro de un clúster de
Tanzu Kubernetes.
Además de las clases de almacenamiento predeterminadas, el administrador de vSphere también puede crear directivas de almacenamiento personalizadas y asignarlas al espacio de nombres. Consulte Crear directiva de almacenamiento de vSAN Direct y Crear directiva de almacenamiento SNA vSAN.
Procedimiento
- ♦ Compruebe que las directivas de almacenamiento que se usarán con vSAN SNA y vSAN Direct estén disponibles en el espacio de nombres.
# 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