The main components of the master node that help to manage worker nodes are as follows :
Kube-server : It acts as a frontend of the cluster and communicates with the cluster through the API server.
Kube controller : It implements governance across the cluster and runs the set of controllers for the running cluster.
Kube scheduler : It schedules the activities of the nodes and holds the node resource to determine proper action for triggering events.