我有一项服务,需要接收
上发出的任何请求/
(完全匹配)/aaa
(路径前缀)其他路径将发送到其他服务。
使用traefik.frontend.rule.type: PathPrefix
仅适用于第二条规则,traefik.frontend.rule.type: Path
仅适用于第一条规则。
实现此目标的推荐方法是什么?有两个不同的入口?
答案 0 :(得分:2)
有两个选项:如您所建议,您可以使用两个入口对象。 traefik将相应地合并定义。 对于简单的“ /”路由,我假设您要执行重定向或加载浏览器客户端之类的操作。您可以使用此注释
traefik.ingress.kubernetes.io/app-root: "/aaa/index.html"
从“ /”路由重定向到与您的pathprefixstrip相匹配的路由。