Which component on a Kubernetes node directly runs containers?

Prepare for the Kubernetes Certified Network Administrator (KCNA) exam with our detailed tests. Use flashcards and multiple choice questions, complete with hints and explanations, to enhance your learning experience. Get exam-ready today!

Multiple Choice

Which component on a Kubernetes node directly runs containers?

Explanation:
On a Kubernetes node, the actual container execution is handled by the container runtime. This software (such as containerd, CRI-O, or Docker in older setups) is what creates, starts, stops, and manages the life cycle of the container processes, including setting up namespaces, cgroups, networking, and mounting volumes. The kubelet on the node communicates with the runtime through the Container Runtime Interface (CRI) to launch and manage the containers that back each Pod. The API server and scheduler belong to the control plane and orchestrate across the cluster—they don’t run containers on the node themselves.

On a Kubernetes node, the actual container execution is handled by the container runtime. This software (such as containerd, CRI-O, or Docker in older setups) is what creates, starts, stops, and manages the life cycle of the container processes, including setting up namespaces, cgroups, networking, and mounting volumes. The kubelet on the node communicates with the runtime through the Container Runtime Interface (CRI) to launch and manage the containers that back each Pod. The API server and scheduler belong to the control plane and orchestrate across the cluster—they don’t run containers on the node themselves.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy