Kubernetes and Cloud Native Associate (KCNA) — Question 168
Which component of the node is responsible to run workloads?
Answer options
- A. The kubelet.
- B. The kubeproxy.
- C. The kube-apiserver.
- D. The container runtime.
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.