KCNA · Question #192
Which part of a Kubernetes cluster is responsible for running container workloads?
The correct answer is A. Worker Node. Worker nodes are the machines in a Kubernetes cluster where containerized applications (pods) actually run.
Question
Which part of a Kubernetes cluster is responsible for running container workloads?
Options
- AWorker Node
- Bkube-proxy
- CControl plane
- Detcd
How the community answered
(51 responses)- A94% (48)
- C4% (2)
- D2% (1)
Why each option
Worker nodes are the machines in a Kubernetes cluster where containerized applications (pods) actually run.
Worker nodes host the pods, which are the smallest deployable units containing containers, and manage their lifecycle through the kubelet agent. They provide the compute, memory, and storage resources for the application workloads.
Kube-proxy maintains network rules on nodes, enabling network communication to your Pods from inside or outside the cluster, not running workloads.
The control plane manages and orchestrates the worker nodes and pods, but does not directly run the application container workloads itself.
etcd is a distributed key-value store used by Kubernetes to store all cluster data, not for running container workloads.
Concept tested: Kubernetes worker node function
Source: https://kubernetes.io/docs/concepts/architecture/nodes/
Topics
Community Discussion
No community discussion yet for this question.