I am only learning Kubernetes using my own lab. But I am wondering in the real world scenario… does people use Kubeadm or The hard way to create production Kubernetes cluster? Using Kubeadm seems to have benefits like running control plane components in pod and less hassle dealing with certificates manually etc. If it is convenient, why people choose to do it the hard way? I hope someone can shed some light on the incentives to do it the hard way.