KIND (Kubernetes IN Docker) node images for ARM64 based on official Kubernetes release binaries
3.1K
These images are intended to be used with kind to launch test Kubernetes clusters on ARM64 targets. Although they are built using a slightly modified version of kind 0.9.0 they are intended to be used with the official builds of kind.
Official kind node images target only x86 systems. Although kind can be used to generate ARM64 images, it can do so only after building Kubernetes from sources and this is not very practical when using Raspberry Pi for example.
Here's an example of how to start a single node Kubernetes cluster with kind:
kind create cluster --image rossgeorgiev/kind-node-arm64:v1.20.0
These images were tested with Ubuntu Mate 20.10, Docker 19.03.13, and kind 0.9.0 running on Raspberry Pi 400.
Note that this is a best effort undertaking and it might continue for as long as built-in support for building node images from Kubernetes release tars is missing from kind.
To generate any of these images compile kind from this source tree and then execute the following commands (to build a Kubernetes v1.20.0 node image):
wget https://dl.k8s.io/v1.20.0/kubernetes-server-linux-arm64.tar.gz
tar zxf kubernetes-server-linux-arm64.tar.gz
kind build node-image --type bindir --kube-root kubernetes/server/bin
Content type
Image
Digest
Size
451.3 MB
Last updated
over 5 years ago
docker pull rossgeorgiev/kind-node-arm64