Newbie planning to deploy a small app. I figured Kubernetes and Docker would be better than a Vagrant VM in terms of speed and security. My app requires a good amount of storage, beyond the typical free account, and I can’t afford to pay a cloud provider. The host computer runs VPN. I just need some basic directions to get going.
I found this (Kubernetes v1.13) which appears deprecated: --enable-hostpath-provisioner
“Enable HostPath PV provisioning when running without a cloud provider. This allows testing and development of provisioning features. HostPath provisioning is not supported in any way, won’t work in a multi-node cluster, and should not be used for anything other than testing or development.”
Of course, there are plenty of courses on Kubernetes, but I have not found a resource that addresses the cloudless approach; they all seem to push you to the cloud. However, I did find this:
https://jordanelver.co.uk/blog/2019/06/03/routing-docker-traffic-through-a-vpn-connection/
which uses this NordVPN instance:
and seems very close to what I am looking to do. Does Kubernetes support something like this? Any word on firewall configuration? Resources (courses, books, articles, docs, links, etc) are highly appreciated.
Thanks for the help!
Cluster information:
Kubernetes version:
Cloud being used: bare-metal
Host OS: mac