首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pi为0的情况下运行k3s

在pi为0的情况下运行k3s
EN

Stack Overflow用户
提问于 2021-01-09 04:40:54
回答 2查看 1.1K关注 0票数 3

当使用k3sup在Raspbercrypi4b上设置带有raspbian buster的k3s时,它可以工作(armv7架构;参考下面的参考)。在pi zeros上使用完全类似的代理节点设置过程,并运行raspi-config,它会出现以下错误:

代码语言:javascript
复制
- 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零上运行。

代码语言:javascript
复制
~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)上成功运行?如果是这样的话,节点的os/版本和k3s设置是什么?感谢任何帮助,因为这是一场艰苦的战斗。

(参考文献:https://alexellisuk.medium.com/walk-through-install-kubernetes-to-your-raspberry-pi-in-15-minutes-84a8492dc95a )

EN

回答 2

Stack Overflow用户

发布于 2021-05-25 04:36:16

不幸的是,k3s不能在Pi Zero上运行,因为Pi zero是基于ARMv6的,而K3S只支持ARM启动ARMv7。(参见这个Github问题:https://github.com/k3s-io/k3s/issues/2699)。

如果您希望Raspberry Pi运行K3s,请使用带有ARMv7 CPU的Raspberry Pi (例如: Raspberry pi 4)。

票数 3
EN

Stack Overflow用户

发布于 2021-02-12 02:23:40

为了克服您在pi零设备上看到的错误,我将以下代码添加到/boot/cmdline.txt行"cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory“中。

但是,在启动并运行一小段时间后,k3s代理服务将进行cord转储。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65636104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档