API Server – provides all the operation on cluster using the API.
Control Manager – regulates the state of cluster and performs a task.
Cluster Store – stores the configuration information which can be used by each of the nodes
Scheduler – distributes the workload.