{"repo":"Mirantis/cri-dockerd","free":true,"listed":false,"github":"https://github.com/Mirantis/cri-dockerd","clone":"git clone https://github.com/Mirantis/cri-dockerd.git","description":"dockerd as a compliant Container Runtime Interface for Kubernetes","language":"Go","stars":1360,"topics":["cri","docker","kubernetes"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"cri-dockerd This adapter provides a shim for Docker Engine that lets you control Docker via the Kubernetes Container Runtime Interface. Take a look at the official docs for more information. IMPORTANT For users running 0.2.5 or above, the default network plugin is cni . Kubernetes 1.24+ has removed kubenet and other network plumbing from upstream as part of the dockershim removal/deprecation. In order for a cluster to become operational, Calico, Flannel, Weave, or another CNI should be used. For CI workflows, basic functionality can be provided via containernetworking/plugins . Motivation Mirantis and Docker have agreed to partner to maintain the shim code standalone outside Kubernetes, as a conformant CRI interface for the Docker Engine API. For Mirantis customers, that means that Docker Engine’s commercially supported version, Mirantis Container Runtime (MCR), will be CRI compliant. This means that you can continue to build Kubernetes based on the Docker Engine as before, just switching from the built in dockershim to the external one. Mirantis and Docker intend to work together on making sure it continues to work as well as before and that it passes all the conformance tests and continues to work just like the built in version did. Mirantis will be using this in Mirantis Kubernetes Engine, and Docker will continue to ship this shim in Docker Desktop. You can find more information about the context for this tool in Don't Panic: Kubernetes and Docker and on the Mirantis blog","default_branch":null,"files":null,"tree":[],"storefront":"/r/Mirantis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Mirantis/cri-dockerd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}