Kubernetes and Cloud Native Associate (KCNA) — Question 22
What is the purpose of the kubelet component within a Kubernetes cluster?
Answer options
- A. A dashboard for Kubernetes Clusters that allows management and troubleshooting of applications.
- B. A network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.
- C. A component that watches for newly created Pods with no assigned node, and selects a node for them to run on.
- D. An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.
Correct answer: D
Explanation
The kubelet is responsible for ensuring that containers are running in Pods on each node, making option D the correct choice. Options A, B, and C describe other components and functionalities within Kubernetes but do not accurately represent the kubelet's specific role in managing containerized applications.