Kubernetes Nginx入口速率限制
我希望使用如下注释来限制DDOS保护的速率Kubernetes Nginx入口速率限制,kubernetes,Kubernetes,我希望使用如下注释来限制DDOS保护的速率 nginx.ingress.kubernetes.io/limit-connections: "50" nginx.ingress.kubernetes.io/limit-rps: "10" nginx.ingress.kubernetes.io/limit-rpm: "100" nginx.ingress.kubernetes.io/limit-burst-multiplier: "
nginx.ingress.kubernetes.io/limit-connections: "50"
nginx.ingress.kubernetes.io/limit-rps: "10"
nginx.ingress.kubernetes.io/limit-rpm: "100"
nginx.ingress.kubernetes.io/limit-burst-multiplier: "20"
我的问题:
这些解决方案通过IP地址限制速率
是否会出现这样的情况:多个用户(代理)在一个IP地址下,因此多个用户获得一组费率,从而影响其使用率
还是每个IP地址只有一个用户
感谢Nginx-ingres使用
漏桶、先进先出队列
进行速率限制
Nginx入口有一些限制,如:
- 请求由客户端IP计算,这是不准确的。当您希望通过用户身份限制速率时,这没有多大用处
- 监视被拒绝的请求并不容易