Dockershim deprecation does NOT impact kind.  🐳

If you already use kind you've actually been testing your workloads on containerd!

While kind uses docker or podman on your host, it uses CRI / containerd "inside" the nodes and does not use dockershim.

Carry on and be KiND! ❤️

Node Image

NOTE: This may not completely cover the current implementation.

The “node” image is a Docker image for running nested containers, systemd, and Kubernetes components.

This image is built on top of the “base” image.

Logic for building “node” image can be found in pkg/build, and it can be built with kind build node-image respectively.

Design 🔗︎

Other than the requirement that this image inherits from the “base” image, which provides most of the tools statically needed for a kubernetes deployment (eg systemd), variants of this image have the following properties:

These properties are used by the cluster tooling to boot each “node” container with kubeadm.