Components of Kubernetes Master
API Server – It serves as the component where the kubernetes receives the input from the external application or end user.
etcd Cluster – It serves as the brain of the kubernetes where the information are stored as a key value pair.
kube-scheduler It always run in the background. It is where the pods runtime are schedules.
Control Manager It is responsible for running multiple distinct applications