Proxmox gives you a nice (and limited!) front end to manage containers and virtualization, but it also lets you do other cool stuff like resource pooling, credential management and too much to really get into.
Really powerful enterprise and whole organization level management in that package.
It’s not the only game in town, but it’s free and well documented and I recommended bare metal Debian as a stepping stone as opposed to alternative because proxmox runs on top of Debian so knowing that system is very nice.
The overhead is real. On the other hand, all your little vms and containers are rarely doing something all at the same time so it doesn’t matter.



There’s a good write up on grc.com about it, or maybe security now ep.
You can do it for sure, but it’s a fight.