KCNA · Question #167
What is the purpose of the kubelet component within a Kubernetes cluster?
The correct answer is D. An agent that runs on each node in the cluster. It makes sure that containers are running in a. Kubelet is an agent that runs on each node in a Kubernetes cluster, responsible for ensuring that containers defined in Pods are running and healthy.
Question
What is the purpose of the kubelet component within a Kubernetes cluster?
Options
- AA dashboard for Kubernetes Clusters that allows management and troubleshooting of
- BA network proxy that runs on each node in your cluster, implementing part of the Kubernetes
- CA component that watches for newly created Pods with no assigned node, and selects a node for
- DAn agent that runs on each node in the cluster. It makes sure that containers are running in a
How the community answered
(40 responses)- A5% (2)
- C3% (1)
- D93% (37)
Why each option
Kubelet is an agent that runs on each node in a Kubernetes cluster, responsible for ensuring that containers defined in Pods are running and healthy.
This describes a dashboard or monitoring tool, not the core function of kubelet.
This describes kube-proxy, which is responsible for network proxying and load balancing for Services.
This describes kube-scheduler, which is responsible for assigning Pods to nodes.
Kubelet is a primary agent that runs on each worker node in a Kubernetes cluster, responsible for ensuring that containers within Pods are running, healthy, and adhere to their specifications, communicating with the API server to receive Pod definitions. It registers the node with the cluster and reports the status of Pods and the node itself.
Concept tested: Kubelet function
Source: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/
Topics
Community Discussion
No community discussion yet for this question.