Kubeadm vs The hard way


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.



@yeanchan If you know the hard way, you will have a strong base on the Kubernetes. This approach gives you a deeper understanding of the details of Kubernetes.

in the Hardaway, you install all component and you can manage and troubleshoot component well. please check this link for kubeadm Creating Highly Available clusters with kubeadm | Kubernetes