description cri-dockerd Overview
cri-dockerd is an open-source adapter that lets Kubernetes use Docker Engine through the Kubernetes Container Runtime Interface (CRI). It was developed as a replacement path after Kubernetes removed the in-tree dockershim in version 1.24. The component runs between the kubelet and Docker Engine, translating CRI requests so Docker can remain the runtime on a Kubernetes node.
help cri-dockerd FAQ
What is cri-dockerd used for?
cri-dockerd lets Kubernetes use Docker Engine through the Container Runtime Interface, or CRI. It runs between the kubelet and Docker Engine as an adapter.
Why was cri-dockerd created?
Kubernetes removed the in-tree dockershim in version 1.24. cri-dockerd provides a replacement path for clusters that still need Docker Engine compatibility.
Does cri-dockerd replace Docker Engine?
No, cri-dockerd does not replace Docker Engine. It adapts Docker Engine so Kubernetes components can communicate with it through CRI.
Which Kubernetes component communicates with cri-dockerd?
The kubelet communicates with the CRI adapter, while cri-dockerd passes requests to Docker Engine. This separates Kubernetes runtime communication from the Docker-specific interface.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.