What are the components of Kubernetes master and explain each component’s function

It is compose of a control plane. which in turn contain following

API Server- User from outside interact with the API Server, to get access to the pod

Etcd– act as the brain,, where all information about the pods are storing

Scheduler- Schedules the pods, meaning if one pod down create similar copy of it