We have an simple on-premises kubernetes cluster here and are looking for the best way to provision persistent volumes. The cluster runs on KVM – not OpenStack. Currently we use the nfs provisioner here https://github.com/kubernetes-incubator/external-storage which has been working well for us, but for databases, the performance over NFS is like 6X slower than a local disk.
Is there a better solution? What do non-cloud kubernetes people use?
I found this “local” provisioner:
but it is static only – no dynamic provisioning. Less than ideal, but workable.
Any suggestions are appreciated.