KCNA · Question #16
Which of the following systems is NOT compatible with the CRI runtime interface standard?
The correct answer is C. systemd. systemd is an init system for Linux and is not a container runtime or compatible with the Container Runtime Interface (CRI) standard.
Question
Which of the following systems is NOT compatible with the CRI runtime interface standard?
Options
- ACRI-0
- Bdockershim
- Csystemd
- Dcontainerd
How the community answered
(49 responses)- A2% (1)
- B4% (2)
- C94% (46)
Why each option
`systemd` is an init system for Linux and is not a container runtime or compatible with the Container Runtime Interface (CRI) standard.
"CRI-0" is not a standard container runtime, but rather an unusual or perhaps fabricated choice; `systemd` is definitively not compatible with CRI.
`dockershim` was the built-in CRI-compatible component in Kubernetes that allowed it to use Docker as a container runtime.
`systemd` is a suite of basic building blocks for a Linux system, including an init system, but it is not a container runtime or an implementation of the Container Runtime Interface (CRI). It manages system services and processes at a different operational layer than container runtimes.
`containerd` is a high-level container runtime that is CRI-compatible and widely used by Kubernetes.
Concept tested: Container Runtime Interface (CRI) compatibility
Source: https://kubernetes.io/docs/concepts/architecture/cri/
Topics
Community Discussion
No community discussion yet for this question.