I am running a 3 host Proxmox cluster on Lenovo m720q machines. They are quite capable, but does not have the networking or storage capability you speak of I run a few VMs and LXCs and have automated backup to a Proxmox backup server hosted on the same cluster with storage on a NAS.
I have no knowledge of the use of Kubernetes and have not looked into is as I believe it is a complicated setup for home/self hosted use.
My cluster runs so well that the one or two times I have had issues with it I had to research Proxmox again as I forgot how I set it up
I happen to be doing allot of work on docker and docker compose, lab work, blogs etc, so a k3s or k8s cluster would be handy.
and then also being able to potentially move my unify controller from my truenass to this rather.
G
I also run a three node proxmox cluster on Lenovo Thinkcentre M700 tiny PC’s. I have a mix of VMs and LXC containers using high availability and CEPH shares. I too make backups on a seperate proxmox backup server (aging intel NUC) to a ZFS pool. The solution is very reliable with zero downtime.