nerdexam
Linux_Foundation

KCNA · Question #115

Which component of the Kubernetes architecture is responsible for integration with the CRI container runtime?

The correct answer is B. kubelet. The kubelet is the Kubernetes component responsible for integrating with the Container Runtime Interface (CRI) to manage containers on a node.

Submitted by takeshi77· May 4, 2026Kubernetes Fundamentals

Question

Which component of the Kubernetes architecture is responsible for integration with the CRI container runtime?

Options

  • Akubeadm
  • Bkubelet
  • Ckube-aplserver
  • Dkubectl

How the community answered

(31 responses)
  • A
    6% (2)
  • B
    87% (27)
  • C
    3% (1)
  • D
    3% (1)

Why each option

The kubelet is the Kubernetes component responsible for integrating with the Container Runtime Interface (CRI) to manage containers on a node.

Akubeadm

kubeadm is a tool used for bootstrapping Kubernetes clusters, not for runtime container management.

BkubeletCorrect

The kubelet is the primary agent that runs on each node in a Kubernetes cluster and ensures containers are running in a Pod. It communicates with the Container Runtime Interface (CRI) to execute container operations, such as starting, stopping, and managing their lifecycle.

Ckube-aplserver

The kube-apiserver exposes the Kubernetes API and is the front-end for the control plane, but it does not directly integrate with the CRI.

Dkubectl

kubectl is the command-line tool for users to interact with the Kubernetes API server, not a cluster component that integrates with the CRI.

Concept tested: Kubernetes node agent and container runtime

Source: https://kubernetes.io/docs/concepts/overview/components/#kubelet

Topics

#Kubernetes architecture#Kubelet#CRI#Container runtime

Community Discussion

No community discussion yet for this question.

Full KCNA Practice