Open dmeytin opened 3 years ago
This has been labelled as design
on June 2021, is there any work in progress for this awesome feature? 🤟🏽
While work on this specific feature hasn't moved forward, we do have some work in flight that will be foundational to implementing a feature like this. The new policy CRDs use the policy attachment pattern to configure server-side policy. Rate limiting resources will fit this same pattern, binding onto Server
or route resources. We're currently focused on shipping updated access policies that can be attached to an HTTP route instead of just a Server
; but I'd expect other types of policy--e.g., RequestRateLimitPolicy
--to follow AuthorizationPolicy
Any progress here? It's 2024 now.
Lots of moving parts over the last couple of years, but we're hoping to be able to address this before it stops being 2024. 🤞
Feature Request
What problem are you trying to solve?
It's unrare that services are requested to be protected by throttling mechanism that could be defined by the following settings:
Client Types:
How should the problem be solved?
The best option is to integrate this feature with Server-side policy. Once the rate limit policy is defined, the proxy will enforce the policy's rules
Any alternatives you've considered?
Integration with an external service, similarly Envoy's implementation
How would users interact with this feature?