gpt4 book ai didi

kubernetes - Kong Ingress Controller对Kong插件没有影响

转载 作者:行者123 更新时间:2023-12-02 12:32:32 28 4
gpt4 key购买 nike

我已经阅读了kong-ingress-controller的deploymentgetting started文档,并完成了所提到的所有操作。

  • 更新用户权限
  • 部署Kong Ingress Controller
  • 设置环境变量
  • 使用路由
  • 创建入口

    一切正常,我可以根据路由访问我的应用程序。但是,当我添加速率限制插件或任何其他插件时,它没有任何效果。

    ingress.yaml:
    apiVersion: extensions/v1beta1
    kind: Ingress
    metadata:
    name: my-ingress
    namespace: default
    annotations:
    kubernetes.io/ingress.class: kong
    plugins.konghq.com: http-ratelimit, http-auth
    spec:
    rules:
    - host: foo.bar
    http:
    paths:
    - path: /users
    backend:
    serviceName: my-service
    servicePort: 80

    rate-limit.yaml:
    apiVersion: configuration.konghq.com/v1
    kind: KongPlugin
    metadata:
    name: http-ratelimit
    labels:
    global: 'true'
    config:
    minute: 5
    plugin: rate-limiting

    但是速率限制插件对我的入口没有影响。

    注意:kong-ingress-controller在kong命名空间中,而其他资源在默认命名空间中。我试图将所有内容移到kong命名空间,然后插件可以工作,但服务无法正常工作,因为它在默认命名空间中。

    提前致谢。

    最佳答案

    查看Kong docs,速率限制YAML看起来正确。如果资源配置正确,则Kong不会将请求与入口资源匹配,因为用户没有发送正确的请求。

    关于kubernetes - Kong Ingress Controller对Kong插件没有影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57944658/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com