I'm looking to use annotations like below for rate limiting for DDOS protection
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"
My question: These solutions rate limit by IP Address.
Could there be situations where many users (proxy) under one IP address and therefore many users get the one set of rates and thus it affects there usage?
Or is it really one user per IP address?
thanks