KCNA practice question 23 of 25
In Kubernetes, what is the primary responsibility of the kubelet running on each worker node?
Full set: 240 questionsThe kubelet is the primary agent that runs on each worker node in a Kubernetes cluster. Its core responsibility is to communicate with the control plane's API server and ensure that the containers described in Pod specifications (PodSpecs) are running and healthy on its node. It manages the entire lifecycle of the containers on the node, including pulling images, starting and stopping containers, and reporting their status back to the control plane. It does not make scheduling decisions but executes the decisions made by the scheduler.
A: Persistent storage is managed by the persistent volume subsystem and storage drivers (CSI), not primarily by the kubelet. B: Cluster state is managed by etcd, and scheduling decisions are the exclusive responsibility of the kube-scheduler component. D: Internal DNS is typically handled by CoreDNS, and service traffic routing is managed by the kube-proxy on each node.
- Kubernetes Documentation, "Components of Kubernetes," Section: "Node Components > kubelet." It states, "An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod."
- Kubernetes Documentation, "Concepts > Cluster Architecture > Nodes." This page details the role of the node and its components, clarifying that the kubelet is the agent responsible for managing Pods on that node as directed by the control plane.
Keep practicing
Take the free KCNA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other KCNA practice questions
- Question 1Which of these commands is used to retrieve the documentation and field definitions for a…
- Question 2Kubernetes Secrets are specifically intended to hold confidential dat a. Which API object…
- Question 3What is the practice of bringing financial accountability to the variable spend model of …
- Question 6In Kubernetes, which command is the most efficient way to check the progress of a Deploym…
- Question 7What Kubernetes component handles network communications inside and outside of a cluster,…
- Question 8Kubernetes supports multiple virtual clusters backed by the same physical cluster. These …
