背景
一直想组装一台all in one的mini主机,之前家里的网络是多个已有设备组成的,但是分布在各个地方,也不太好管理
- 一台废旧笔记本、主要用来跑PT 下电影
- 一台台式机、安装PVE 组k8s网络
- 一台j1900,安装openwrt 本次购入了AMD 7840HS+三星980pro 1T存储+ 64G三星DDR5 5600内存, 目前起了8台虚拟机
实现的功能
目前家里所有的设备功能都集成到这一个mini主机上,放在弱电箱,测试下来功率20W不到。还是挺省电的。 因为这是双网口,所以虚拟了一个openwrt做软路由把原来的j1900给替换掉了
PVE的安装
需要1块U盘即可,无脑下一步
gitea
私有git服务,为什么不用gitlab?用不到那么多功能,只是为了管理k8s配置文件的。平时的代码还是存在github上
node1
k8s master节点
node2
k8s slave节点,为什么就一台物理机器还虚拟2个虚拟机组k8s网?完全没意义。本着学习心态组的网络,没追求高可用的实用
drone
用来cicd的一台机器
openwrt
pve安装openwrt过程
- 在pve上传openwrt固件
2. 进入pveshell系统,执行
shellqm importdisk 105 /var/lib/vz/template/iso/openwrt-x86-64-generic-ext4-combined-efi.img local-lvm
未完待续。。。