0
0
Kubernetesdevops~5 mins

Control plane components (API server, scheduler, controller manager, etcd) in Kubernetes - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the role of the Kubernetes API server in the control plane?
The API server acts like the front desk of Kubernetes. It receives all requests from users or components, validates them, and updates the cluster state accordingly. It is the central point for communication.
Click to reveal answer
beginner
What does the Kubernetes scheduler do?
The scheduler decides which worker node will run a new pod. It looks at resource availability and constraints to place pods efficiently.
Click to reveal answer
beginner
Explain the purpose of the controller manager in Kubernetes.
The controller manager runs background tasks that keep the cluster healthy. It watches the cluster state and makes changes to reach the desired state, like starting or stopping pods.
Click to reveal answer
beginner
What is etcd and why is it important in Kubernetes?
etcd is a key-value store that saves all the cluster data. It acts like a reliable notebook where Kubernetes stores the current state and configuration of the cluster.
Click to reveal answer
intermediate
How do the control plane components work together?
The API server receives requests and updates etcd. The scheduler assigns pods to nodes. The controller manager ensures the cluster matches the desired state. etcd stores all data. Together, they keep the cluster running smoothly.
Click to reveal answer
Which component acts as the main communication hub in Kubernetes control plane?
Aetcd
BScheduler
CController manager
DAPI server
What does the Kubernetes scheduler primarily do?
AStores cluster data
BAssigns pods to nodes
CRuns background controllers
DValidates API requests
Which component ensures the cluster state matches the desired configuration by running controllers?
AController manager
BAPI server
CScheduler
Detcd
Where does Kubernetes store all its cluster state data persistently?
AController manager
BScheduler
Cetcd
DAPI server
Which component validates and processes REST requests in Kubernetes?
AAPI server
BController manager
CScheduler
Detcd
Describe the main functions of each Kubernetes control plane component: API server, scheduler, controller manager, and etcd.
Think of the control plane as a team where each member has a specific job to keep the cluster healthy.
You got /4 concepts.
    Explain how the Kubernetes control plane components work together to manage the cluster.
    Imagine a workflow where requests come in, data is saved, pods are assigned, and the system self-corrects.
    You got /4 concepts.