I am insane and use bare bone LXC.
Stupid ramblings you can probably ignore:
Usually though it’s because I run most stuff bare metal anyway so LXC is for temporary or random cases where I need a weird dependency or I want to run a niche service.
Only use docker for when I actually want faster setup like docker-osx which does all the vm stuff for running a virtual Mac for you.
I don’t really mind docker, but for homelab I just find myself rewriting dockerfile anytime I want to change something which I don’t really need to do if I’m not publishing it or even reusing it.
Kubernates is really more effective for actual load services, which you never need in homelab lol. It’s great to use to learn k8s cluster, but the resources get eaten fast.
I have a (crappy) poweredge and know for a fact that that’s the wrong end to put the pizza on any rack server.
Only heat would be from the drive backplain, all the boiling hot CPUs, RAM, and expansion cards are further back.