nerdexam
Linux_Foundation

KCNA · Question #27

In the Kubernetes platform, which component is responsible for running containers?

The correct answer is B. CRI-O. CRI-O is a lightweight container runtime interface (CRI) implementation in Kubernetes responsible for running containers.

Submitted by sofia.br· May 4, 2026Kubernetes Fundamentals

Question

In the Kubernetes platform, which component is responsible for running containers?

Options

  • Aetcd
  • BCRI-O
  • Ccloud-controller-manager
  • Dkube-controller-manager

How the community answered

(16 responses)
  • B
    88% (14)
  • C
    6% (1)
  • D
    6% (1)

Why each option

CRI-O is a lightweight container runtime interface (CRI) implementation in Kubernetes responsible for running containers.

Aetcd

etcd is a distributed key-value store used by Kubernetes to store all cluster data, not for running containers.

BCRI-OCorrect

CRI-O is an implementation of the Kubernetes Container Runtime Interface (CRI), allowing the kubelet to launch and manage OCI-compatible containers on a node.

Ccloud-controller-manager

The cloud-controller-manager embeds cloud-specific control logic to integrate with cloud providers, not to run containers.

Dkube-controller-manager

The kube-controller-manager runs various controllers that watch the API server for changes and manage different aspects of the cluster, but it does not directly run containers.

Concept tested: Kubernetes container runtime interface (CRI)

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

Topics

#Kubernetes components#Container runtime#CRI-O#Node components

Community Discussion

No community discussion yet for this question.

Full KCNA Practice