Skip to content

硬件扩增 ​

原本家里是有 一台群晖nas,搭配着 ups 电源,还有一台 nuc 小主机。想要改成 kubernetes 集群的原因:

一是 nas 的性能不太够看,想把小主机给充分利用起来。

二是 希望有个环境,不依托于公司,独立开发的时候,也有一套好用的基础设施可用。

三是 单纯地想要学习。

没想到最后好用到爆。以至于后来,把日常使用的容器技术完全从 docker 升级到了 kubernetes。新建工程第一件事,就是配个 devcontainer。

硬件组成 ​

一台 nuc 小主机的 CPU、内存 我都用不完,但因为“直接拔网线、拔电源,然后系统还能正常提供服务”也是要玩的重点内容之一,所以还是要多买几台物理小主机。

最终的硬件组成,长这个样子:

这个硬件架构有个特点。。。群晖 nas 是 宗门老祖,而且 花了大价钱、积累了好几年 插满了硬盘。计算节点上甚至只有随时会坏的硬盘。。。持久化存储方面,就只能优先考虑 nfs 了,遇到对存储性能要求比较高的场景的时候,再考虑 集群内的分布式存储。

型号选择 ​

4G 路由器 ​

4G 路由器的选择,踩了大坑。买了工业级设备,工业级 听起来好像更稳定的样子。结果性能指标严重不足,也不存在软件会更稳定的说法。只是硬件参数上看起来对 温度、湿度、电压范围 等等 这些严苛的外界条件适应区间更大。应该买 企业级 设备的。

CPU ​

CPU 的选择,首要因素是要低功耗。因为对 AMD 不熟悉,就只考虑 intel 的型号,最终选了 N100 (买完一个月不到就出了下一代 N150)。最后增加的 node03 节点,还试着换了个型号,用 N305。N100是4核,N305 的8核几乎就是两个 N100 拼一起。

硬盘、内存 ​

node节点硬盘的选择,主打一个有硬盘就行,不关心读写速度(肯定够用)。只有 node02 需要新买一块硬盘,最费心神。只看 耐用度 TBW 这个参数的性价比。光威 Basic+ 系列是最合适的。不过用起来貌似主控温度有点高,看着有点不爽(那就眼不见为净)。内存就随意跟着硬盘买同一个品牌的了(它说它终身包换)。

网卡、bios ​

网卡的型号。选 intel 的网卡是最便捷的,极摩客 G3 和 摩方 M9S 就都是 intel 的显卡。。。螃蟹logo的那个品牌的网卡,驱动不是很方便,折腾。试过 斯波兰 这个牌子的小主机,比 摩方 便宜一两百块,最后退货了,一是网卡驱动难搞。二是 bios 也挑操作系统。

来电自启动(s0:开机、s5:关机)、远程开机 几乎都会支持。

还有个小坑,新设备第一次插上内存条、硬盘,第一次通电可能没法启动。要把 内存、硬盘 拔下来重新插上再次通电。

散热 ​

寒彻(FinalCool) 的散热贴纸,可以了解一下,有那么一丢丢作用。硬盘贴一下还是可以的。内存的温度,观察下来,感觉就没必要贴了。

我把书桌下的柜子当成机柜了,侧面开了个孔用来通风。尝试过各种姿势的风扇安装,只有两个方法有效:

  1. 整个柜子要有一个 往外吹风 的风扇。这是最关键、作用最大的。
  2. 个别设备,加个风扇对着吹。极摩客 G3 的天灵盖就被我打开了,放了风扇对着天灵盖吹。

风扇不能买杂牌的,书桌柜子就在床头边,利民 的静音效果巨好。。。另外,柜内顶部钉两个挂钩,找两根棉线把风扇吊在那,完全隔绝了风扇的振动传递到柜子上,不花钱又完美静音。。。风扇用的是 5V 的 usb 低压运行,买了可调节电压的电源,实测下来也不能把电压调到更高,因为那时候就不是风扇有声音了,整个柜子会变成一个笛子。笛子。子。