KCNA · Question #80
What element allows Kubernetes to run Pods across the fleet of nodes?
The correct answer is D. The kubelet. The kubelet, running on each node, is the primary agent responsible for ensuring containers are running in a pod and interacting with the node's container runtime.
Question
What element allows Kubernetes to run Pods across the fleet of nodes?
Options
- AThe node server.
- BThe etcd static pods.
- CThe API server.
- DThe kubelet.
How the community answered
(47 responses)- A6% (3)
- B2% (1)
- D91% (43)
Why each option
The kubelet, running on each node, is the primary agent responsible for ensuring containers are running in a pod and interacting with the node's container runtime.
While a node server hosts pods, the specific element enabling Kubernetes to run pods on it is the kubelet.
The etcd static pods store the cluster's configuration data and state, but do not directly run application pods.
The API server exposes the Kubernetes API and is the front end for the control plane, but it doesn't directly run pods; it interacts with kubelets to schedule and manage them.
The kubelet is an agent that runs on each node in the cluster, ensuring that containers are running in a Pod according to the PodSpec that the control plane provides. It registers the node with the API server and manages the pod's lifecycle on its node.
Concept tested: Kubelet Functionality
Source: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/
Topics
Community Discussion
No community discussion yet for this question.