vSAN File Service offre condivisioni file vSAN utilizzate dai volumi persistenti di tipo ReadWriteMany (RWM). Un singolo volume RWM può essere montato da più nodi. Il volume può essere condiviso tra più pod o applicazioni in esecuzione tra nodi Kubernetes o tra cluster Kubernetes in vSphere.
Quando un pod Kubernetes richiede un volume RWM, Cloud Native Storage comunica con vSAN File Service per creare una condivisione file basata su NFS della dimensione e della classe di storage richieste. Cloud Native Storage quindi monta il volume RWM nel nodo di lavoro Kubernetes in cui viene eseguito il pod. Se più nodi richiedono l'accesso al volume RWM, Cloud Native Storage determina che il volume RWM esiste già per quella particolare distribuzione e monta il volume esistente nei nodi.
- vSphere 7.0 e versioni successive con vSAN
- Servizio di file vSAN abilitato. Per ulteriori informazioni, vedere Servizio file vSAN nella documentazione Amministrazione di VMware vSAN.
- Kubernetes versione 1.14 e successive
- Versione compatibile di CSI. Per informazioni, vedere la documentazione del plug-in Container Storage di VMware vSphere.
È possibile utilizzare configurazioni diverse per i volumi di file.
Volume file singolo condiviso tra applicazioni nello stesso spazio dei nomi
In questo esempio, un singolo volume file viene utilizzato come storage condiviso tra diverse applicazioni nello stesso spazio dei nomi. È possibile utilizzare una singola attestazione di volume persistente per eseguire il provisioning del volume file.
Volume file singolo condiviso tra applicazioni e spazi dei nomi
Questo esempio utilizza un singolo volume file come storage condiviso tra diverse applicazioni e diversi spazi dei nomi. Per ogni spazio dei nomi, creare una attestazione di volume permanente separata per eseguire il provisioning dello stesso volume file.