apiVersion: traefik.io/v1alpha1 kind: Middleware metadata: name: rate-limit namespace: {{ .Release.Namespace }} labels: {{- include "gestion-traefik.labels" . | nindent 4 }} spec: rateLimit: average: {{ .Values.rateLimit.average }} burst: {{ .Values.rateLimit.burst }} period: 1m sourceCriterion: ipStrategy: # depth=1 : utilise la première IP de X-Forwarded-For # (Traefik pose lui-même ce header depuis la vraie IP TCP, non spoofable) depth: 1