如何使用Traefik入口控制器在根/上为服务提供服务时,将棘轮分隔应用于一个子路径?
例如,我有一个名为my-webapp的服务,我想在/下提供服务,但是提供/api/。我试着用规则创造一个入口:
- host: my-webapp.io
http:
paths:
- backend:
serviceName: my-webapp
servicePort: 80
path: /api/以及说明:
traefik.ingress.kubernetes.io/rate-limit: |
extractorfunc: client.ip
rateset:
api-rateset:
period: 1s
average: 10
burst: 20与路径的入口一样,/希望更具体的入口将优先于/api/路径,但情况似乎并非如此。
发布于 2018-06-19 15:50:15
在通过向每个入口添加一个自定义响应头来确定使用了哪个入口之后,我发现/api/入口确实具有优先权。将比例消除应用于这一入口,而不是更广泛的入口似乎有效,我不知道为什么它不能更早地起作用。
https://stackoverflow.com/questions/50929084
复制相似问题