在入口设置Nginx限制请求突发数

时间:2018-08-23 10:01:50

标签: nginx kubernetes kubernetes-ingress

我想知道是否可以在入口配置或入口控制器configmap中指定突发值。

limit_req zone=one burst=5 nodelay

Br, 蒂姆

1 个答案:

答案 0 :(得分:1)

如果目标是limit the request processing rate来自特定IP的请求,那么我认为您可以使用近似等效的nginx.ingress.kubernetes.io/limit-rps。它似乎具有a limitation on controlling the burst(即five times the limit),但应该可以完成工作。在https://carlos.mendible.com/2018/03/20/secure-your-kubernetes-services-with-nginx-ingress-controller-tls-and-more/

中有一个使用此示例

我不确定它是否具有与the form of limit_req zone=one burst=5 nodelay一样的灵活性,但是大概可以满足您的需求吗?