Лучшая практика использования маршрутизации приложения Spring Boot в Kubernetes - PullRequest
0 голосов
/ 31 марта 2020

У меня есть приложение Spring Boot. У него есть конечная точка

/ api / check

Так что я могу вызвать его локально через

localhost: 8080 / api / check

Я бы хотел развернуть его в Kubernetes. И будет больше услуг. Поэтому мне нужно определить маршрутизацию к этим приложениям. Например,

my.app/service1/api/check
my.app/service2/api/check
my.app/service2/api/ping

По умолчанию такая маршрутизация не будет работать. Например, Невозможно получить доступ к микросервису Spring Boot, предоставляемому через входной контроллер nginx на кластере Kubernetes, работающем на AWS

Но вопрос таков: использовать ли переписывание или изменить свое приложение? для обработки сопоставления с таким префиксом, как этот

localhost: 8080 / service1 / api / check

Каковы плюсы и минусы для обоих решений?

...