Несколько путей в Traefik, указывающих на один и тот же путь в бэкэнде в Kubernetes

Есть ли способ сделать сервис kubernetes доступным по нескольким путям через входной трафик traefik, но отправлять запросы на бэкэнд только по одному пути?

например https://example.com/mainpath/api и https://example.com/otherpath/api должны отправлять запросы с /mainpath/api на серверную часть


person Thomas Einwaller    schedule 18.09.2018    source источник


Ответы (1)


Конечно, используйте два разных входа, один относительно нормальный, а другой с аннотацией traefik.ingress.kubernetes.io/rewrite-target: /mainpath/api. Ваш бэкэнд должен будет проверить заголовок X-Replaced-Path, если он хочет увидеть разницу.

person coderanger    schedule 18.09.2018