-
Notifications
You must be signed in to change notification settings - Fork 712
Add Global Rate Limiting Support #670
Copy link
Copy link
Closed
Labels
kind/enhancementNew feature or requestNew feature or requestpriority/highLabel used to express the "high" priority levelLabel used to express the "high" priority level
Milestone
Description
Description:
Add support for global rate limiting.
- Create a design doc for the user-facing API. Ratelimiting Design #706
- Update IRs. Maybe we should initially focus on the xds IR and require the global rate limiting infra to be pre-provisioned? Global RateLimit Xds translation #726
- Update the Kube provider to reconcile the global rate limiting Custom Resource. Add RateLimitFilter support in k8s provider #908
- Update the resource translator to translate the global rate limiting Custom Resource into IRs. RateLimitFilter: Gateway API to Xds IR translaton #933
- If global rate limiting infra will be supported, update the Kube Infra Manager to provision global rate limiting infra. Translate RateLimitInfra into K8s resources #939
- Update the xds translator to translate the xds IR into xds APIs, e.g.
type.googleapis.com/envoy.extensions.filters.http.ratelimit.v3.RateLimit. Global RateLimit Xds translation #726 - Add a user-facing doc and link into Sphinx docs, e.g.
user_docs.rst. docs: add ref to global ratelimit #999
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/enhancementNew feature or requestNew feature or requestpriority/highLabel used to express the "high" priority levelLabel used to express the "high" priority level