nerdexam
Linux_Foundation

KCNA · Question #88

Which component of the node is responsible to run workloads?

The correct answer is D. The container runtime. The container runtime is the fundamental component on a Kubernetes node that is directly responsible for running and managing containerized workloads.

Submitted by lucia.co· May 4, 2026Kubernetes Fundamentals

Question

Which component of the node is responsible to run workloads?

Options

  • AThe kubelet.
  • BThe kubeproxy.
  • CThe kube-apiserver.
  • DThe container runtime.

How the community answered

(41 responses)
  • A
    5% (2)
  • B
    2% (1)
  • C
    2% (1)
  • D
    90% (37)

Why each option

The container runtime is the fundamental component on a Kubernetes node that is directly responsible for running and managing containerized workloads.

AThe kubelet.

The kubelet is an agent that runs on each node and ensures containers are running in a Pod, but it delegates the actual running of containers to the container runtime.

BThe kubeproxy.

The kube-proxy maintains network rules on nodes, enabling network communication to your Pods, but it does not run workloads.

CThe kube-apiserver.

The kube-apiserver is a control plane component that exposes the Kubernetes API and is not part of the node's workload execution path.

DThe container runtime.Correct

The container runtime, such as containerd or CRI-O, pulls container images, creates container sandboxes, and executes the actual container processes, making it the component that directly runs the workloads defined by Pods. The kubelet interacts with the container runtime to manage pods.

Concept tested: Kubernetes node components, Container runtime role

Source: https://kubernetes.io/docs/concepts/architecture/nodes/

Topics

#Kubernetes Node Components#Container Runtime#Workload Execution#Node Architecture

Community Discussion

No community discussion yet for this question.

Full KCNA Practice