The dockershim API in Kubernetes has been deprecated and removed in favor of containerd as the default container runtime. The transition to containerd brings benefits such as a smaller codebase and compatibility with OCI-compliant container images. However, it may require adjustments for applications dependent on Docker Engine, such as metrics and security agents, log formats, and container build processes. Various tools like Buildah, Buildkit, Kaniko, and docker:dind can be used for container image building within Kubernetes. Existing pods with Docker Engine dependencies can still function due to a soft-link to containerd, but it's recommended to update them for compatibility.
















