Мне нужно развернуть несколько микросервисов в Openshift.Эти микросервисы реализованы с использованием Spring Cloud.Я использую Spring Eureka для обнаружения сервисов / балансировки нагрузки && Spring Zuul для маршрутизации сервисов.
Насколько я понимаю, Openshift уже предоставляет эти функции (обнаружение сервисов, балансировка нагрузки, маршрутизация) через Kubernetes.
С учетом сказанного, могу ли я интегрировать Spring Eureka и Spring Zuul с платформой openshift?
Не будет ли лишним добавить компоненты Spring Eureka и Spring Zuul в Openshift, поскольку сама платформа уже предоставляет эти функции микросервиса?
Я думал об удалении реестра служб и маршрутизации компонентов Spring и просто о реализации маршрутизации с использованием Openshift.Однако это привело бы к значительной зависимости проекта от этой облачной платформы.
Каким был бы ваш подход?Использовать функции, предоставляемые OpenShift (маршрутизация, балансировка нагрузки) или использовать функции, предоставляемые средой Spring, и попытаться интегрировать их с облачной платформой?
Спасибо