Множественные пути доступа к бэкэнду при входе traefik - PullRequest
0 голосов
/ 10 июля 2019

Я хочу использовать вход в traefik для достижения следующих функций, таких как nginx:

Конфигурация nginx:

location she/admin/art/ {
    proxy_pass         http://172.18.214.174:801/admin/;
}
location he/admin/art/ {
    proxy_pass         http://172.18.214.174:801/admin/;
}
location my/admin/art/ {
    proxy_pass         http://172.18.214.174:801/admin/;
}

Если я хочу достичь этого эффекта во время входа в трафик

Мне нужно использовать аннотации:

traefik.ingress.kubernetes.io/redirect-regex: ^http://www.hx.com/she/admin/art/(.*)
traefik.ingress.kubernetes.io/redirect-replacement: http://www.hx.com/admin/$1

К сожалению, если я сделаю это, мне нужно создать три входа, как глупую обезьяну

1 Ответ

0 голосов
/ 12 июля 2019

Если я вас правильно понимаю:

  1. Вы можете попробовать поиск путей .

  2. Вы также можетепопробуйте использовать переписать аннотацию .

  3. Если это не поможет, вам нужно настроить 3 разных входа, так как это не будет проблемой для одного хоста.

Пожалуйста, дайте мне знать, если это помогло.

...