Components of Kubernetes master and explain

API Server : The apis to communicate with outside world and between components. It provides api for all the operations
etcd : it is a data store used by Kubernetes to store the config data. All the communication to etcd is via api server

Controller Manager: It runs in a loop to check teh state of each node

Scheduler: this is the service which manages teh workload of nodes