Building a cluster through various steps – kubeadm is the preferred way to start up a cluster. In the following order, kubeadm
- Kubeadm init
- Pre Flight Checks – Pull container images and check for available host resources
- Creates a Certificate Authority
- Generates Kubeconfig Files
- Generate Static Pod Manifests – for Control Plane Pods
- Starts up the Control Plane
- Taints the Master (System Pods on master node)
- Generates a Bootstrap Token
- Starts Add On Pods: DNS and Kube Proxy