I am new to the storage concepts in Kubernetes. I need to have some common persistent storage in the Kubernetes cluster but also to be able to write to it from outside of the cluster on-prem environment..
So my question is, Can we have some persistent storage (of a file system) in Kubernetes cluster that can be shared among different pods, and also applications from outside the Kubernetes cluster will be able to write to it? if yes, what is the proper architecture for it? how can I access that persistent storage from outside of the cluster?
if it's not possible, is there a better way to achieve my need to have some common database file system for podes in the cluster and applications outside the cluster?