Kubernetes and Cloud Native Associate (KCNA) — Question 168

Which component of the node is responsible to run workloads?

Answer options

Correct answer: D

Explanation

The container runtime is the component that actually runs the containers and manages their lifecycle, making it essential for executing workloads. The kubelet is responsible for communicating with the container runtime and ensuring that the desired state of the containers is maintained, while kubeproxy and kube-apiserver serve different purposes related to networking and API management respectively.