Hello.
I have goals/problems:
- I want to have faster wifi and ethernet (from "server" to wifi clients and, especially, desktops)
- I want to add bit high availability for my home kubernetes(k3s)
- I want to have link aggregation on switch
- I want guest wifi
- privacy matters
- Money matters
- I have problems with hands. I'm programmer, but do something in terms of hardware DIY - it's a bit rocket science for me
Currently I have:
- TP-Link TL-WDR3600 v1 with OpenWrt
- specific "server" (actually is a just an old desktop) with ZFS, a lot of HDD, and two virtual machines and 2x 1G interfaces(actually, one of them dedicated two virtual machine, because my switch doesn't support link aggregation)
- Netgear GS108Ev3, which uses for multiple vlans
- two desktops (and one can be used to extend k3s "cluster") with Linux
- a lot of wifi devices, including couple of Macbooks and smartphones which support wifi 6
- 350 Mb/s an external connection, which could become someday 1 Gb/s or more.
- ethernet LAN - one gigabit. What is not enough anymore.
The plan is to replace an existing swich and router to something more modern, reflash a new router a openwrt, and install in it k3s. Also, I'm going to use some kind of "autoscaler operator", which could connect from a new openwrt router (and a basic k3s there) to one of desktops's libirt, and in a case of not avalibility of a "server", launch qemu/kvm VM with k3s, and launch apps there. I'm going to still use "server" as main k3s node, and my apps will require labels on node (in order to be launched there), which I'll not assing to k3s on openwrt router - it will only care about launching important things in virtual machine on one of desktops if "server" is down. So, reallly big peformance - I don't need it here. But k3s requires at least 512Mb ram...
How do you think, how good my plan is?
UPDATE: what if I use maybe even old router device (if it has at least 512Mb ram) and USB wifi 6? OpenWrt could permit to do things like this?