Which component schedules Pods to Nodes in Kubernetes?

Study for the Kubernetes Certified Network Administrator Exam. Our test offers comprehensive flashcards, multiple-choice questions, and detailed explanations. Be confident for your exam!

Multiple Choice

Which component schedules Pods to Nodes in Kubernetes?

Explanation:
Scheduling Pods to Nodes is the job of the kube-scheduler. It watches for Pods that are Pending and uses the scheduling algorithm to pick a suitable Node based on resource requests (CPU/memory), constraints like taints and tolerations, node selectors, and affinity rules. Once a match is found, the scheduler binds the Pod to the chosen Node by updating the Pod’s assignment in the API server, allowing the corresponding kubelet on that Node to run the Pod. Other components have different roles: etcd stores cluster state, the API server exposes the cluster API, and kube-proxy handles network rules on each Node.

Scheduling Pods to Nodes is the job of the kube-scheduler. It watches for Pods that are Pending and uses the scheduling algorithm to pick a suitable Node based on resource requests (CPU/memory), constraints like taints and tolerations, node selectors, and affinity rules. Once a match is found, the scheduler binds the Pod to the chosen Node by updating the Pod’s assignment in the API server, allowing the corresponding kubelet on that Node to run the Pod. Other components have different roles: etcd stores cluster state, the API server exposes the cluster API, and kube-proxy handles network rules on each Node.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy