I want to build a new Linux/KVM desktop system which will not only support VMs, but containers as well. I'd also like to be able to configure an OpenStack, as well as a kubernetes development system, separating them onto different VMs where it makes sense. I've found the following online documentation which describes building kubernetes development systems from;
Red Hat (which invites you to become a Red Hat developer and use both RHEL, as well as the Red Hat Container Development Kit)
IBM, which describes setting up the k8s development system under Ubuntu
and CoreOS using both Minikube as well as Vagrant
CoreOS and Intel's Clear Linux seems to be distros designed for cloud developers, however based on this information, Clear Linux, (and certainly CoreOS), isn't designed to support the same kind of desktop environment I could have under Funtoo/Gentoo.
BTW, my goal is to produce technical documentation, and I don't have any real development requirements beyond understanding how things work together. Beyond that, I would need this to be my main desktop from a productivity standpoint as well.
My question is, would Funtoo, or Gentoo, (the Linux distro I'm most familiar with), be a good "core OS" for building such a system, and why/not?
Any feedback from anyone doing something similar would be helpful.