Kubernetes: Docker out!

OMG! Docker is deprecated in v1.20 and will be removed in v1.22. Is it an end for Docker?

Stefanie Lai
The Startup

--

Recently,The hottest news in the Kubernetes circle that docker will be deprecated has been confirmed by the release of 1.20.

Docker out, by author

Docker support in the Kubelet is now deprecated and will be removed in a future release. The Kubelet uses a module called “dockershim” which implements CRI support for Docker and it has seen maintenance issues in the Kubernetes community. We encourage you to evaluate moving to a container runtime that is a full-fledged implementation of CRI (v1alpha1 or v1 compliant) as they become available. — from Kubernetes 1.20 changelog

The news caused a tremendous response, and almost everyone around was discussing it. But at the same time, the Kubernetes community immediately published several articles to ease the panic, stating that most users will not be affected once implemented.

For official reasons, Docker’s API is relatively old and not compatible with CRI(Container Runtime Interface), so that Kubernetes implemented an adaptation layer from docker to CRI, dockershim.

--

--