feat(k8s): add rate limit annotations.
This commit is contained in:
parent
4c0d6e211b
commit
1c495d7ea4
4 changed files with 117 additions and 8 deletions
|
@ -75,6 +75,18 @@
|
|||
{{end}}
|
||||
{{end}}
|
||||
|
||||
{{ if $frontend.RateLimit }}
|
||||
[frontends."frontend-{{$frontendName}}".rateLimit]
|
||||
extractorFunc = "{{ $frontend.RateLimit.ExtractorFunc }}"
|
||||
[frontends."frontend-{{$frontendName}}".rateLimit.rateSet]
|
||||
{{ range $limitName, $limit := $frontend.RateLimit.RateSet }}
|
||||
[frontends."frontend-{{$frontendName}}".rateLimit.rateSet.{{ $limitName }}]
|
||||
period = "{{ $limit.Period }}"
|
||||
average = {{ $limit.Average }}
|
||||
burst = {{ $limit.Burst }}
|
||||
{{end}}
|
||||
{{end}}
|
||||
|
||||
{{if $frontend.Headers }}
|
||||
[frontends."{{$frontendName}}".headers]
|
||||
SSLRedirect = {{$frontend.Headers.SSLRedirect}}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue