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.
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)- B88% (14)
- C6% (1)
- D6% (1)
Why each option
CRI-O is a lightweight container runtime interface (CRI) implementation in Kubernetes responsible for running containers.
etcd is a distributed key-value store used by Kubernetes to store all cluster data, not for running containers.
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.
The cloud-controller-manager embeds cloud-specific control logic to integrate with cloud providers, not to run containers.
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
Community Discussion
No community discussion yet for this question.