Istio 1.15 how to local rate limit by IP address

128 Views Asked by At

I am looking to local rate limit via istio 1.15 by ip address. Per some other examples I've found it seems I should be able to set

key: remote_address

however this config is nowhere in the example in the istio documentation. Is there an example of a very simple, local rate limit via ip address?

Is it also possible to attach the envoyFilter to the ingress itself (per https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/local_rate_limit_filter#config-http-filters-local-rate-limit) as opposed to on a per pod level?

My goal is a simple global rate limit on all requests going through the istio virtualservice/gateway to be ratelimited by IP

0

There are 0 best solutions below