I experimenting and learning Rancher/Kubernetes. In a very short eBook I read this.
"In a Kubernetes Cluster, it can be desirable to have persistent storage available for applications to use. As we do not have a Kubernetes Cloud Provider enabled in this cluster, we will be deploying the nfs-server-provisioner which will run an NFS server inside of our Kubernetes cluster for persistent storage.
This is not a production-ready solution by any means, but helps to illustrate the persistent storage constructs."
I configured nfs-server-provisioner in Rancher and everything works as expected. But here the question.
For my "production" homelab, I prepared 5x Bare Metal Server and installed Rancher on top of a Kubernates, also I created an RKE2 Cluster with
- etcd Node
- control plane Node
- worker Node 1
- worker Node 2
I dont use AWS, Azure or any Cloud Solutions.
What would be a "production ready solution" for my stack. And why exactly is "nfs-server-provisioner" not a "production ready solution"?