Closed Hawaiideveloper closed 3 years ago
As a developer, Docker is still useful to you in all the ways it was before this change was announced. The image that Docker produces isn’t really a Docker-specific image—it’s an OCI (Open Container Initiative) image.
Moving forward, you can simply eliminate Docker as a middle-man in your Kubernetes environment. Instead, use another container runtime, such as containerd
Because of its lightweight ability and the cloud native computing foundation CNCF we will be using containerd
We have chosen to use containerd
As of the writing of this issue [06-06-2021] I wanted to find a project that will provide LTS for kubernetes after December 2021 as docker and its docker-shim will not be the standard and will be considered deprecated and introduce too many holes into our system by the means of non-support and experimental patches.
Although we can still use docker to build and maintain images, it would be best to run on a different engine and not allow a nested containerization problem as docker uses containerd as its underlying system.
Therefore the more optimal and supported solution other than docker are below in next thread