The 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 both can be found in pkg/build, and they can be built with kind build base-image and 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.