We are Containerizing dotnet application on GKE cluster(Windows node-pool). We have a requirement, where multiple pods can access same shared space(persistent volume). Also it should support "ReadWriteMany" AccessMode. We have explored below option:
- GCE Persistent disk accessed by Persistent volume.(It doesn't support ReadWriteMany. Only one pod can access the disk).
- Network File Share(NFS). Currently not supported for windows node pools.
- Filestore fits the solutions but expensive and managed by google.
We are looking other options to fit our requirement. Please help.