From 80ddb8f6b3dc72c3565701e8c2c28210fef8fdbc Mon Sep 17 00:00:00 2001 From: John Zheng Date: Fri, 19 Mar 2021 00:46:46 +0800 Subject: [PATCH] apply rate-limit-service.yaml from samples, when you try rate-limit task (#9265) * apply rate-limit-service.yaml from samples, when you try rate-limit task * Update content/en/docs/tasks/policy-enforcement/rate-limit/index.md Co-authored-by: Pengyuan Bian Co-authored-by: Pengyuan Bian --- content/en/docs/tasks/policy-enforcement/rate-limit/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/docs/tasks/policy-enforcement/rate-limit/index.md b/content/en/docs/tasks/policy-enforcement/rate-limit/index.md index 1de2649278..057f03779a 100644 --- a/content/en/docs/tasks/policy-enforcement/rate-limit/index.md +++ b/content/en/docs/tasks/policy-enforcement/rate-limit/index.md @@ -62,6 +62,8 @@ backend, is used below. requests_per_unit: 100 {{< /text >}} +1. Create a global rate limit service which implements Envoy's [rate limit service protocol](https://www.envoyproxy.io/docs/envoy/latest/api-v3/service/ratelimit/v3/rls.proto). As a reference, a demo configuration can be found [here]({{< github_blob >}}/samples/ratelimit/rate-limit-service.yaml), which is based on a [reference implementation](https://github.com/envoyproxy/ratelimit) provided by Envoy. + 1. Apply an `EnvoyFilter` to the `ingressgateway` to enable global rate limiting using Envoy's global rate limit filter. The first patch inserts the