I'm setting up a self-managed Kubernetes cluster where I'm limited by the number of choices for the backend storage for Pods.
I should use a remote storage, so that multiple Pods can read/write at the same time, and Pods can get migrated easily to other nodes. Of course the reliability of storage is important.
Due to hardware limitations, Ceph is not an option. GlusterFS is also depreciated.
NFS seems to be my only option. So my question is, how reliable is NFS for using in Kubernetes? Would applications (mostly Java-based) and databases (mysql, postgres) behave abnormally?