Kubernetes Kind node images for ARM64
436
These images are built on Docker for Mac (Apple silicon) with kind.sigs.k8s.io and are intended for end-to-end testing of fluxcd and timoni.
v1.29.0 (built with kind v0.20.0 go1.20.5 darwin/arm64)v1.28.4 (built with kind v0.20.0 go1.20.5 darwin/arm64)v1.27.8 (built with kind v0.20.0 go1.20.5 darwin/arm64)v1.26.11 (built with kind v0.20.0 go1.20.5 darwin/arm64)Create a cluster definition for 3 nodes:
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
networking:
disableDefaultCNI: true
nodes:
- role: control-plane
image: stefanprodan/kind-node:latest
- role: worker
image: stefanprodan/kind-node:latest
- role: worker
image: stefanprodan/kind-node:latest
Start the cluster with:
kind create cluster --config cluster.yaml
Create a Timoni bundle definition for Flux AIO and Cilium:
bundle: {
apiVersion: "v1alpha1"
name: "flux-aio"
instances: {
"flux": {
module: url: "oci://ghcr.io/stefanprodan/modules/flux-aio"
namespace: "flux-system"
values: {
hostNetwork: true
securityProfile: "privileged"
}
}
"cilium": {
module: url: "oci://ghcr.io/stefanprodan/modules/flux-helm-release"
namespace: "kube-system"
values: {
repository: url: "https://helm.cilium.io"
chart: name: "cilium"
helmValues: {
ipam: mode: "kubernetes"
}
}
}
}
}
Apply the bundle to install the latest Flux controllers and the Cilium CNI:
timoni bundle apply -f flux.cue
Note that the official images published by the kind.sigs.k8s.io maintainers are at kindest/node.
Content type
Image
Digest
sha256:3c4017f29…
Size
387.3 MB
Last updated
over 2 years ago
docker pull stefanprodan/kind-node