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.
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)- A6% (2)
- B87% (27)
- C3% (1)
- D3% (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.
kubeadm is a tool used for bootstrapping Kubernetes clusters, not for runtime container management.
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.
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.
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
Community Discussion
No community discussion yet for this question.