首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Traefik对kubernetes的子路径应用棘轮消除

使用Traefik对kubernetes的子路径应用棘轮消除
EN

Stack Overflow用户
提问于 2018-06-19 12:58:46
回答 1查看 1.2K关注 0票数 2

如何使用Traefik入口控制器在根/上为服务提供服务时,将棘轮分隔应用于一个子路径?

例如,我有一个名为my-webapp的服务,我想在/下提供服务,但是提供/api/。我试着用规则创造一个入口:

代码语言:javascript
复制
- host: my-webapp.io
  http:
    paths:
    - backend:
        serviceName: my-webapp
        servicePort: 80
      path: /api/

以及说明:

代码语言:javascript
复制
traefik.ingress.kubernetes.io/rate-limit: |
      extractorfunc: client.ip
      rateset:
        api-rateset:
          period: 1s
          average: 10
          burst: 20

与路径的入口一样,/希望更具体的入口将优先于/api/路径,但情况似乎并非如此。

EN

回答 1

Stack Overflow用户

发布于 2018-06-19 15:50:15

在通过向每个入口添加一个自定义响应头来确定使用了哪个入口之后,我发现/api/入口确实具有优先权。将比例消除应用于这一入口,而不是更广泛的入口似乎有效,我不知道为什么它不能更早地起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50929084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档