Есть такая парадигма, что на одной машине должен быть запущен только один проект. Тогда, если с машиной что-то случится, остальные проекты продолжат работать. Так все работает независимо, но есть минус: компания нерационально тратит ресурсы. Для запуска виртуальных машин есть минимальные объемы и мощности: например, нельзя купить меньше одного ядра. К тому же не стоит покупать виртуальную машину с мощностью «впритык» — вдруг приложение масштабируется и ему не хватит ресурсов? И поэтому получается, что множество машин простаивает — они поддерживают работу проектов, которые практически не тратят ресурсов, используют мощности машин лишь на малую часть.
На каком этапе развития продукта надо переходить с докер композа на кубернетес ?