当使用 k3sup 在 raspberrypi 4b 上使用 raspbian buster 设置 k3s 时,它可以工作(armv7 架构;参考下文)。在 pi zeros 上使用与代理节点完全相同的类似设置过程,并运行 raspi-config,它会出错并出现以下故障:
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_CPUSETS: missing (fail)
- CONFIG_MEMCG: enabled
- CONFIG_KEYS: enabled
- CONFIG_VETH: enabled (as module)
一个可能的解释可能是 zeros 使用的是 armv6 架构,其中有一些报告提到它们可能不受支持。也有相互矛盾的报告说它已经可以在 pi zeros 上运行。
~excerpt from : https://groups.google.com/g/clusterhat/c/iUcfVqJ1aL0
pi@cnat:~ $ kubectl get node -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
p4 Ready <none> 20m v1.17.2+k3s1 172.19.181.4 <none> Raspbian GNU/Linux 10 (buster) 4.19.97+ containerd://1.3.3-k3s1
p2 Ready <none> 5m46s v1.17.2+k3s1 172.19.181.2 <none> Raspbian GNU/Linux 10 (buster) 4.19.97+ containerd://1.3.3-k3s1
p1 Ready <none> 12m v1.17.2+k3s1 172.19.181.1 <none> Raspbian GNU/Linux 10 (buster) 4.19.97+ containerd://1.3.3-k3s1
cnat Ready master 31m v1.17.2+k3s1 192.168.5.234 <none> Raspbian GNU/Linux 10 (buster) 4.19.97-v7+ containerd://1.3.3-k3s1
p3 Ready <none> 114s v1.17.2+k3s1 172.19.181.3 <none> Raspbian GNU/Linux 10 (buster) 4.19.97+ containerd://1.3.3-k3s1
是否有任何配置可以使 k3s(代理)在树莓派零(w)上成功运行?如果是这样,节点操作系统/版本和 k3s 设置是什么?任何帮助表示赞赏,因为这是一场艰苦的战斗。
(以下参考:https ://alexellisuk.medium.com/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a )