With this chart you will be able to deploy the Rate Limit Service in a k8s cluster via helm.
The first thing we notice when looking at how rate limit works within Envoy is that Envoy expects you to define a Rate Limit Service. This is because Envoy by itself has no mechanism to tell if a request should be let through, or rate limited. To make things even better, Lyft recently released their version of a service that responds to this interface: Rate limit
For more insights of envoy rate limit architecture, Global rate limit Envoy.
NAME_OF_RELEASE="ratelimiter"
helm install --repo https://charts.softonic.io ${NAME_OF_RELEASE} go-ratelimit