That’s a cool approach actually. Would it also work with the kubenet network plugin? Granted, you’d have to play around with routing and masquerading I guess.
First of all cool! We need more stuff like that, that introduce people to tooling and familiarize them.
Yes, there is minikube, microk8s and others that feel like magic, but once you have toyed around with solutions like the one in the article, you can get the hang of minikube and do more complex stuff from there if you like.
Along the same lines as the article I have written a blog post that does the same, not with kubeadm, but with Rancher’s rke command line tool. The reason that I like rke, is that it makes upgrading a cluster considerably easier.
there is minikube, if you are into k8s type of thing on a single host.
special shout out that this article is detailed on the steps taken, not like “run this single shell script” and get the cluster running. there’s too much (auto/)magic in the other k8s how-tos.
Thanks! We feel the same way! Minikube was to much magic for us and that’s why we did this write up.
IMO kubeadm is very close to too much magic too.
Arguably the “no magic” approach is simply Kubernetes the hard way from Kelsey H.
Yep! That’s why we wrote https://github.com/alta3/kubernetes-the-alta3-way - Same approach but using ansible and not tied to Google Cloud.