kubeadm
source to learnIt can be very enlightening to read the source of the kubeadm
command which was created specifically to standardize and codify the steps of creating a Kubernetes from-scratch installation.
https://github.com/kubernetes/kubernetes/cmd/kubeadm/app/cmd/init.go