Как найти точный путь, а также префикс пути в том же входе traefik - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть служба, которая должна получать любые запросы, сделанные на

  • / (точное совпадение)
  • /aaa (префикс пути)

Другие пути будут отправлены другой службе.

Использование traefik.frontend.rule.type: PathPrefix будет работать только для второго правила и traefik.frontend.rule.type: Path только для первого.

Каков рекомендуемый способ достижения этого? Два разных входа?

1 Ответ

2 голосов
/ 16 апреля 2019

Есть два варианта: как вы сами себе предложили, вы можете использовать два входных объекта. traefik объединит определения соответственно. Для простого маршрута "/" я предполагаю, что вы хотите сделать что-то вроде перенаправления или загрузить клиент браузера. Вы можете использовать эту аннотацию

traefik.ingress.kubernetes.io/app-root: "/aaa/index.html"

для перенаправления с маршрута "/" на маршрут, соответствующий вашей полосе pathprefixstrip.

...