Kcna Kubernetes And Cloud Native Associate · Free Practice Question Easy
Question 46
Which component in a Kubernetes cluster is responsible for detecting node failures and rescheduling the affected pods onto other healthy nodes?
-
A
kube-apiserver
-
B
kubelet
-
C
kube-controller-manager
-
D
kube-scheduler
Reveal correct answer
Correct answer: C
A.
It acts as the frontend for the Kubernetes control plane but doesn't handle node failures or pod rescheduling directly.
B.
The kubelet is an agent that runs on each node in the cluster, responsible for ensuring that the containers are running as expected, but it doesn't reschedule pods onto other nodes.
C.
The controller-manager contains controllers that manage various aspects of the cluster, including the Node Controller which detects node failures and reschedules pods.
D.
While it's responsible for initially scheduling pods onto nodes, it doesn't handle node failures or pod rescheduling as a result of node failures.
Discussion
Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.
