невозможно развернуть микросервисы с разными шаблонами конечных точек, используя вход kubernets - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь развернуть несколько микросервисов под одним входным контроллером (в кластере k8s). Для некоторых из этих приложений вход требует аннотации перезаписи в определении входа, например: nginx.ingress.kubernetes.io/rewrite-target: /$2, а некоторые из них не используют аннотацию перезаписи и определяются по указанному пути c.

Оба приложения используют один и тот же хост, но разные пути:

app1 использует - path: /foo/?(.*)

app2 использует - path: /bar

Я могу заставить их работать отдельно, но не вместе. (с аннотацией перезаписи первый набор приложений перенаправляется правильно, и без аннотации работает только второй набор приложений)

Я также попытался создать различные определения входа для другого набора приложений с требуемой конфигурацией nginx, что также нет помощи.

Есть мысли, пожалуйста?

1 Ответ

1 голос
/ 23 апреля 2020

Мне удалось сойти с рук, создав еще один вход в другое пространство имен.

...