Я пытаюсь развернуть несколько микросервисов под одним входным контроллером (в кластере k8s). Для некоторых из этих приложений вход требует аннотации перезаписи в определении входа, например: nginx.ingress.kubernetes.io/rewrite-target: /$2
, а некоторые из них не используют аннотацию перезаписи и определяются по указанному пути c.
Оба приложения используют один и тот же хост, но разные пути:
app1 использует - path: /foo/?(.*)
app2 использует - path: /bar
Я могу заставить их работать отдельно, но не вместе. (с аннотацией перезаписи первый набор приложений перенаправляется правильно, и без аннотации работает только второй набор приложений)
Я также попытался создать различные определения входа для другого набора приложений с требуемой конфигурацией nginx, что также нет помощи.
Есть мысли, пожалуйста?