Turing Pi 2 家用集群

💡 原文英文,约2100词,阅读约需8分钟。
📝

内容提要

作者在2022年支持了Turing Pi 2项目,使用4个Raspberry Pi 4模块。两年后,他用3个Raspberry Pi 4和一个Nvidia Jetson Nano尝试学习集群和Kubernetes。由于Jetson Nano设置困难,他退货并改用第四个Pi 4,成功搭建家庭Kubernetes集群,运行媒体服务器等应用。未来计划添加Prometheus和Grafana进行监控。

🎯

关键要点

  • 作者在2022年支持了Turing Pi 2项目,计划使用4个Raspberry Pi 4模块。
  • 两年后,作者决定尝试学习集群和Kubernetes,购买了3个Raspberry Pi 4和一个Nvidia Jetson Nano。
  • 由于Jetson Nano设置困难,作者退货并改用第四个Raspberry Pi 4,成功搭建家庭Kubernetes集群。
  • Turing Pi 2是一款可以容纳最多四个Raspberry Pi计算模块的Mini ITX主板。
  • 作者使用1TB SSD作为存储,并配置了NFS共享驱动。
  • 作者通过K3s和Ansible安装了Kubernetes集群,这是他第一次从零开始搭建。
  • 集群中运行了多个应用程序,包括媒体服务器、Pi-hole和Retroarch。
  • 未来计划添加Prometheus和Grafana进行监控,并考虑将Kubernetes文件迁移到Helm。

延伸问答

Turing Pi 2是什么?

Turing Pi 2是一款Mini ITX主板,可以容纳最多四个Raspberry Pi计算模块。

作者为什么选择使用Raspberry Pi 4而不是Jetson Nano?

作者因Jetson Nano设置困难而选择退货,最终改用第四个Raspberry Pi 4。

如何搭建Kubernetes集群?

作者使用K3s和Ansible从零开始搭建Kubernetes集群,首先在主节点安装K3s,然后在其他节点上安装。

作者在集群中运行了哪些应用程序?

集群中运行了媒体服务器、Pi-hole和Retroarch等应用程序。

未来作者对集群有什么计划?

作者计划添加Prometheus和Grafana进行监控,并考虑将Kubernetes文件迁移到Helm。

作者使用了什么存储解决方案?

作者使用了1TB SSD作为存储,并配置了NFS共享驱动。

➡️

继续阅读