Add rate limiting to traefik
This commit is contained in:
parent
1ecc287a67
commit
73e4e3d773
@ -36,6 +36,11 @@ ingressRoute:
|
|||||||
tls:
|
tls:
|
||||||
certResolver: letsencrypt
|
certResolver: letsencrypt
|
||||||
|
|
||||||
|
ports:
|
||||||
|
websecure:
|
||||||
|
middlewares:
|
||||||
|
- traefik-rate-limit@kubernetescrd
|
||||||
|
|
||||||
extraObjects:
|
extraObjects:
|
||||||
- apiVersion: v1
|
- apiVersion: v1
|
||||||
kind: Secret
|
kind: Secret
|
||||||
@ -53,6 +58,14 @@ extraObjects:
|
|||||||
spec:
|
spec:
|
||||||
basicAuth:
|
basicAuth:
|
||||||
secret: traefik-dashboard-auth-secret
|
secret: traefik-dashboard-auth-secret
|
||||||
|
- apiVersion: traefik.io/v1alpha1
|
||||||
|
kind: Middleware
|
||||||
|
metadata:
|
||||||
|
name: rate-limit
|
||||||
|
spec:
|
||||||
|
rateLimit:
|
||||||
|
average: 50
|
||||||
|
burst: 100
|
||||||
|
|
||||||
certificatesResolvers:
|
certificatesResolvers:
|
||||||
letsencrypt:
|
letsencrypt:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user