You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ingress-nginx注解设置limit_req_zone的大小?

调整Ingress-Nginx速率限制的Zone大小

当你通过nginx.ingress.kubernetes.io/limit-rpm(或limit-rps)注解配置速率限制时,Ingress-Nginx默认会将zone大小设为5m。要自定义这个值,你需要使用**nginx.ingress.kubernetes.io/limit-zone-size**注解来指定所需的zone容量。

示例配置

如果要将zone大小设置为10m,你的Ingress注解应如下配置:

nginx.ingress.kubernetes.io/limit-rpm: '50'
nginx.ingress.kubernetes.io/limit-zone-size: '10m'

此时生成的limit_req_zone规则会变为:

limit_req_zone $limit_XYZ zone=XYZ_rpm:10m rate=50r/m;

补充说明

  • limit-zone-size支持的单位与Nginx原生规则一致,包括k(千字节)、m(兆字节)、g(吉字节)等;
  • 该注解必须和速率限制类注解(limit-rpm/limit-rps)配合使用,单独设置不会生效。

内容的提问来源于stack exchange,提问作者Natan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 21:52:02