afbjorklund / buildroot4kubernetes

Minimal linux distribution for running kubernetes ("boot2kubeadm")

Home Page:https://kutter-os.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add more raspberry boards

afbjorklund opened this issue · comments

Once the board structure is up, we could add 2 and 4 too:

0w: armv6 ("arm" 32-bit) k3s 512M - custom images
2: armv7 ("arm" 32-bit) k3s 1G - standard "arm" images

3_64: armv8 ("aarch64" 64-bit) kubeadm 1G
4_64: armv8 ("aarch64" 64-bit) kubeadm 2G

Slightly different CPU as well, not sure if it makes a difference ?

@@ -1,3 +1,3 @@
 BR2_aarch64=y
-BR2_cortex_a53=y
+BR2_cortex_a72=y
 BR2_ARM_FPU_VFPV4=y

Ignoring 1 ("raspberrypi_defconfig") since it only has one core
And also 0 ("raspberrypi0_defconfig") since I don't have one...

Similar with the 32-bit versions of the newer boards: ignore.
If you want that, you can simply run HypriotOS / Raspbian


Perhaps build k3s for amd64 too, with some better naming...

Like: k8s-amd64, k3s-amd64, k8s-arm64, k3s-armv6 or such

Running k3s on the raspberry 0w (or 1) doesn't really work.
It's better off with Docker/containerd and Swarm/nomad...

So focus on the armv7/arm64

Ignore arm32 and go for arm64.