私有k8s集群环境

私有k8s集群环境

关于我的个人k8s环境简介

我目前有 4 台电脑

  1. 联想小新14, 轻办公,未纳入k8s集群, 做为工作台
  2. 联想y410p, 老旧笔记本, i5-4200M 2C2T, 8G RAM,特点: 性能极差, 属于发光发热了
  3. 工控小主机, j6412 4C4T, 16G-RAM, 特点: 无风扇+低功耗,性能极差
  4. 零刻ser6, R7 7735HS 8C16T, 64G RAM,特点: 主力节点

早期模式:
是采用一台 j6412 跑多个虚拟机部署, 3主节点 + 3 worker 节点的方式;
后来发现即便空跑, 资源占用也非常高, 物理机上看着CPU使用率都上60%了,于是放弃虚拟机方案;
etcd 集群同步起来后即便空跑开销也到10%;
只能所这个CPU计算能力真是太差了。

中期模式:
j6412: 部署单节点 etcd,加单 master 节点;
y410p 和 ser6 为 worker 节点;

当前模式:
j6412的小主机作为 NAS 存储, 加 openwrt 网关 + harbor 等低频数据类应用
ser6 主计算和虚拟机
两台笔记本作为补充计算资源,平时离线,必要时候才加入集群

运行时

我之前为了节省资源, 用的是物理机的 docker + docker-cri 来跑 k8s 环境, 但要折腾很多内容;
所性后面都换成了 containerd 来跑, 省心省力, 也是趋势所在。

Licensed under CC BY-NC-SA 4.0
转载或引用本文时请遵守许可协议,知会作者并注明出处
不得用于商业用途!
最后更新于 2023-03-23 00:00 UTC