Un Supervisor de tres zonas en vSphere IaaS control plane admite el almacenamiento de zonas, donde un almacén de datos se comparte entre todos los hosts de una sola zona.
- No es necesario que el almacenamiento de las tres zonas sea del mismo tipo. Sin embargo, tener un almacenamiento uniforme en los tres clústeres proporciona un rendimiento coherente.
- Para el espacio de nombres en el Supervisor de tres zonas, utilice una directiva de almacenamiento que sea compatible con el almacenamiento compartido en cada uno de los clústeres. La directiva de almacenamiento debe tener reconocimiento de topología.
- No elimine las restricciones de topología de la directiva de almacenamiento después de asignarla al espacio de nombres.
- No monte almacenes de datos de zonas en otras zonas.
- Un Supervisor de tres zonas no admite los siguientes elementos:
- Volúmenes entre zonas
- Volúmenes de archivos de vSAN (volúmenes ReadWriteMany)
- Aprovisionamiento de volúmenes estáticos mediante la API de registrar volumen
- Cargas de trabajo que utilizan la plataforma de persistencia de datos de vSAN
- pod de vSphere
- Clústeres ampliados de vSAN
- Máquinas virtuales con vGPU y almacenamiento de instancias
Crear una directiva de almacenamiento para un supervisor de tres zonas
Para poder utilizar el almacenamiento persistente, las cargas de trabajo que se ejecutan en el Supervisor de tres zonas deben tener acceso a las clases de almacenamiento con topología de zona. Para que estas clases de almacenamiento estén disponibles, el administrador de vSphere crea directivas de almacenamiento con reconocimiento de topología y las asigna al espacio de nombres.
El espacio de nombres del Supervisor de tres zonas impide que se asignen directivas de almacenamiento que no reconozcan la topología.
Para obtener información sobre cómo habilitar Supervisor de tres zonas, consulte Habilitar un supervisor de tres zonas.
Procedimiento
Crear PVC en un supervisor de tres zonas
Cuando se crea una PVC dinámica en un Supervisor de tres zonas, puede especificar en qué zonas se debe aprovisionar el volumen.
Procedimiento
- ♦ Para controlar la colocación de la zona de PVC, utilice la anotación csi.vsphere.volume-requested-topology de Kubernetes en el archivo YAML de PVC.
Precaución: Este parámetro es necesario cuando se crea una PVC directamente en Supervisor. Sin embargo, no incluya anotaciones de zona en la PVC que cree para un clúster de Tanzu Kubernetes Grid. Si lo hace, la PVC no funcionará.
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: svcpvc4 annotations: csi.vsphere.volume-requested-topology: '[{"topology.kubernetes.io/zone":"zone-1"},{"topology.kubernetes.io/zone":"zone-2"},{"topology.kubernetes.io/zone":"zone-3"}]' spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Mi storageClassName: zonal2
Cuando se especifican las tres zonas, el volumen se crea en zona-1, zona-2 o zona-3.