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
and they can be built with
kind build base-image and
kind build node-image respectively.
Other than the requirement that this image inherits from the “base” image, which
provides most of the tools statically needed for a kubernetes deployment
systemd), variants of this image have the following properties:
*.tarfiles which are Docker image archives, these images will be loaded by the cluster tooling prior to running
kubeletare in the path
A systemd service is enabled for
kubelet, and is configured to not fail on swap being enabled. (we must do the latter because swap is inherited from the host and we don’t want to force users to disable swap before using
/kind/versionis a regular text file containing the
gitVersionof the installed Kubernetes build