Я настраивал микросервисы на основе Netflix Eureka и экспериментировал на вершине Spring-Cloud , и после нескольких недель исследований и разработок вопрос встал!
Зачем мне Eureka и spring-cloud?
Почему бы не разрабатывать ваши независимые контейнеры и не развертывать их на Kubernetes в качестве пакетов и поддерживать все оттуда?
Вы также можете поддерживать балансировку нагрузки, регистрацию служб, мониторинг, контейнеризацию и т. Д. Из Kubernetes .
Вот некоторые моменты, о которых я могу подумать:
- удобный для разработчиков
- меньшая стоимость сервера для всего стека
- меньше зависящая от OPS
- больше ресурсов на сообщества разработчиков и учебные пособия
- постепенная кривая обучения