Kubernetes 集群具有 8 个 Raspberry Pi 定制 PCB

动态 编辑:
导读 如果有一件事是肯定的,那就是你不能拥有太多的Raspberry Pis。而且,如果由于某种原因您确实有太多 Pi,那么没有理由不将它们全部塞进一

如果有一件事是肯定的,那就是你不能拥有太多的Raspberry Pis。而且,如果由于某种原因您确实有太多 Pi,那么没有理由不将它们全部塞进一个很酷的项目中。今天,我们看到了制造商亚历山大·劳 (Alexander Rau) 的一件很棒的作品,他似乎就是这样做的。Rau 使用八个 Raspberry Pi CM4 模块来驱动他的自定义Kubernetes 集群。

Rau 在一篇非常详尽的博客文章中记录了这个过程,详细介绍了他是如何从概念阶段一路走到成品的。他知道他想使用 K3s,一个 Kubernetes 发行版,他知道他想为这个项目创建一个定制的 PCB,但事实证明,将他的想法付诸实践是一项具有挑战性但回报丰厚的努力。

开发该项目存在一些主要障碍。首先,为 CM4 模块开发定制载体 PCB 是一项艰巨的任务。它需要提供一些关键功能,而现有载板的组件比项目要求的要多。他还需要从头开始创建一个集群托盘来放置他的 PCB。在软件方面,他需要学习如何使用Rancher管理硬件(在新标签页中打开)并使用 Ansible 将系统设置为自动化。

经过数月的规划和原型制作,他最终得到了他所谓的“少即是多”载板,缩写为 LiM。此 PCB 支持 Raspberry Pi CM4 并具有以太网支持、microSD 插槽、用于 SSD 的 M.2 M-key 插槽等。集群托盘采用 3D 打印,共支持 8 个集群节点。

正如我们上面提到的,Rau 选择使用 Rancher 来管理集群。每个 Raspberry Pi CM4 模块都运行最新版本的 Raspberry Pi OS。这是使用 Ansible 自动化集群所必需的。Rau 非常友好地分享了有关原始项目帖子中软件设置的大量详细信息。

如果您想重新创建这个Raspberry Pi 项目,或者只是仔细看看它是如何组合在一起的,请查看 Alexander Rau网站上分享的原始帖子。您还可以关注他,了解更多精彩的创作以及这个整洁的集群项目的任何未来更新。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!