Add rate limiting to traefik

This commit is contained in:
Grant 2025-03-15 19:03:26 -06:00
parent 1ecc287a67
commit 73e4e3d773

View File

@ -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: