You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

混合Kubernetes集群搭建咨询:可否将RPi作为主/工作节点加入

Kubernetes 混合集群及树莓派节点部署相关问题解答

多类型服务器混合集群支持

Kubernetes 原生支持不同架构、不同硬件的设备加入同一个集群,x86架构笔记本和ARM架构树莓派(RPi)组成混合集群是非常成熟的玩法,不存在架构层面的障碍。

树莓派作为集群节点的可行性

树莓派完全可以作为主节点或者工作节点使用,只需要满足基础硬件要求即可:

  • 工作节点最低要求1G可用内存,主节点最低要求2G可用内存
  • RPi 3B+ 自带1G内存,仅勉强可以承担轻负载工作节点,内存容量不足以跑稳原生K8S的主节点组件
  • RPi 4/5 的2G及以上内存版本,不管是当工作节点还是主节点都足够稳定

RPi 3B+兼容性问题的解决方案

RPi 3B+ 对原生K8S兼容性差的核心原因是硬件资源不足,原生K8S的核心组件内存占用较高,跑在RPi 3B+上很容易出现OOM崩溃,这不代表你必须整个集群都换成轻量发行版,但非常推荐你这么做:

  • 如果坚持用原生K8S,你可以把主节点部署在内存充足的x86笔记本上,RPi 3B+仅作为工作节点接入,但实际使用中留给业务Pod的可用内存会非常少,使用体验很差
  • K3S、MicroK8S这类轻量K8S发行版本身就是针对低资源设备优化的,同时原生支持多架构,x86设备和树莓派可以接入同一个集群,资源占用比原生K8S低50%以上,哪怕是用RPi 4/5当主节点也能跑的很稳,是混合低资源集群的首选方案

部署注意事项

  • 所有节点必须提前同步系统时间,否则集群的TLS证书验证会失败,节点无法接入
  • 树莓派需要提前开启cgroups支持,在树莓派系统的/boot/firmware/cmdline.txt文件末尾追加cgroup_memory=1 cgroup_enable=memory参数,重启后生效
  • 多架构集群部署工作负载时,优先选择支持多架构的容器镜像,或者通过nodeSelector配置把Pod调度到对应架构的节点上,避免镜像架构不兼容导致启动失败

内容的提问来源于stack exchange,提问作者eps_del

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 05:48:03