The master node is also known as a control plane that is responsible to manage worker/slave nodes efficiently. They interact with the worker node to
Schedule the pods
Monitor the worker nodes/Pods
Start/restart the pods
Manage the new worker nodes joining the cluster
Master Node Processes:
Every master nodes in the K8s cluster runs the following key processes
kube-apiserver
kubectl: kube-controller-manager
kube-scheduler
etcd
Let’s look into each one of the processes in detail