Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Linux Foundation KCNA Exam - Topic 1 Question 77 Discussion

Posted by Myrtie on May 05, 2026 at 07:51 AM

Which of the following systems is NOT compatible with the CRI runtime interface standard?

(Typo corrected: ''CRI-0'' ''CRI-O'')

Suggested Answer: C

Kubernetes uses the Container Runtime Interface (CRI) to support pluggable container runtimes. The kubelet talks to a CRI-compatible runtime via gRPC, and that runtime is responsible for pulling images and running containers. In this context, containerd and CRI-O are CRI-compatible container runtimes (or runtime stacks) used widely with Kubernetes, and dockershim historically served as a compatibility layer that allowed kubelet to talk to Docker Engine as if it were CRI (before dockershim was removed from kubelet in newer Kubernetes versions). That leaves systemd as the correct ''NOT compatible with CRI'' answer, so C is correct.

systemd is an init system and service manager for Linux. While it can be involved in how services (like kubelet) are started and managed on the host, it is not a container runtime implementing CRI. It does not provide CRI gRPC endpoints for kubelet, nor does it manage containers in the CRI sense.

The deeper Kubernetes concept here is separation of responsibilities: kubelet is responsible for Pod lifecycle at the node level, but it delegates ''run containers'' to a runtime via CRI. Runtimes like containerd and CRI-O implement that contract; Kubernetes can swap them without changing kubelet logic. Historically, dockershim translated kubelet's CRI calls into Docker Engine calls. Even though dockershim is no longer part of kubelet, it was still ''CRI-adjacent'' in purpose and often treated as compatible in older curricula.

Therefore, among the provided options, systemd is the only one that is clearly not a CRI-compatible runtime system, making C correct.

=========


Get Premium KCNA Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
29 comments · newest first
LE
Lenna
But what about containerd? Isn’t it compatible?
VA
Vannessa 5 days ago
I agree, dockershim doesn't fit the CRI standard.
NI
Nickolas 10 days ago
I believe dockershim is the odd one out. It’s outdated.
EV
Evan 15 days ago
I’m not sure, but C) systemd seems off too.
LI
Ligia 20 days ago
Yeah, I feel the same. It’s not really aligned with CRI.
AR
Art 26 days ago
I think it's B) dockershim.
BE
Bernardine 1 month ago
True, but dockershim is specifically for Docker compatibility, not CRI.
VE
Veronika 1 month ago
I feel like the question is tricky. They all have roles in container management.
DO
Dortha 1 month ago
But systemd can manage containers, right? Still, dockershim seems off.
JE
Jesus 2 months ago
I'm leaning towards C) systemd. It’s not really a container runtime.
ZA
Zana 2 months ago
Yeah, I agree. Dockershim is outdated.
ST
Stephen 2 months ago
I think it's B) dockershim. It doesn't fit the CRI standard.
TE
Tegan 2 months ago
Yeah, dockershim is definitely not compatible.
VI
Vicki 2 months ago
I’m leaning towards B too. Makes sense.
SU
Suzi 2 months ago
But systemd is more about service management, not CRI.
DO
Douglass 3 months ago
C) systemd seems like a trick option.
KA
Kami 3 months ago
I read that dockershim is being deprecated.
EM
Emilio 3 months ago
I feel confused about CRI standards.
MA
Mattie 3 months ago
Agreed, dockershim is outdated.
CA
Catrice 3 months ago
I think it's B) dockershim. It’s not aligned with CRI.
BR
Brice 3 months ago
I agree, dockershim is the answer here.
MI
Mireya 4 months ago
Wait, systemd isn't compatible? That sounds weird.
WI
William 4 months ago
Nah, it's definitely dockershim.
CH
Chauncey 4 months ago
I thought CRI-O was the odd one out?
HE
Herminia 4 months ago
Pretty sure dockershim is the one that's not compatible.
NI
Nidia 4 months ago
I feel like dockershim is the odd one out here, but I need to double-check if systemd has any role in the CRI standard.
SA
Sarah 6 months ago
I recall that CRI-O and containerd are both designed to be compatible with CRI, so they should be safe choices.
JO
Josue 6 months ago
I'm not entirely sure, but I feel like systemd might not be the right answer since it's more about service management than container runtime.
TE
Terrilyn 6 months ago
I think I remember that dockershim was mentioned in a practice question as being less compatible with CRI.
0/2000 characters

Save Cancel