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.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need