Нужен ли мне k8s?
В случае с кубиком советую много раз подумать. Это только кажется, что жизнь станет проще. Для деплоя ваших сервисов уже недостаточно будет написать Dockerfile и docker-compose.yml. Придеться дописать кубиковских конфигураций для каждого сервиса, либо helm-чартов. Плюс он будет жрать дополнительные ресурсы от ваших VPSок. Плюс нужно будет разобраться со всеми его сущьностями и подводными камнями. Изучить kubectl. В общем если вы не собрались в настоящие облака (amazon, google, azure) дико масштабироваться и вот это вот все - я бы кубик не рекомендовал. Больше гемороя будет.
Мне кажется, вам стоит смотреть в сторону автоматизации управления инфраструктурой. Например, ansible.
Кубик это инструмент для больших компаний где сотни-тысячи микросервисов и где нанимают для его обслуживания специальных людей