kubeadm init is a simple and effective way to spin up a kubernetes cluster. In fact, many of the popular Kubernetes installers are switching to kubeadm.
However, If you’re interested in understanding what’s happening under the covers, then new
kubeadm phase command comes into the scene.
So why would I need the phase command in the first place?
Read more at Heptio