у меня вообще простой кейс - 15 контейнеров живут друг с другом в пределах одного окружения (ну или swarm-a) - один хост (4CPU/16RAM/RAID1-2xSAS10K). Шеф аргументирует тем, что нахер лишний слой создавать в виде гипервизора и виртуалки, а если че с гипервизором случится (че с ним случиться может)?. Я думаю что нужно как минимум из-за гибкости.