From c470c60b4ae06a17ae42ab97a36f325d9194b36e Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Thu, 26 Mar 2026 23:52:45 +0900 Subject: [PATCH] wire rate limit middleware to portfolio IngressRoute --- manifests/portfolio/portfolio.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/manifests/portfolio/portfolio.yaml b/manifests/portfolio/portfolio.yaml index 7be9dc4..15c7514 100644 --- a/manifests/portfolio/portfolio.yaml +++ b/manifests/portfolio/portfolio.yaml @@ -74,8 +74,24 @@ spec: routes: - match: Host(`nik4nao.com`) kind: Rule + middlewares: + - name: portfolio-ratelimit services: - name: portfolio port: 80 tls: - secretName: portfolio-tls \ No newline at end of file + secretName: portfolio-tls +--- +apiVersion: traefik.io/v1alpha1 +kind: Middleware +metadata: + name: portfolio-ratelimit + namespace: portfolio +spec: + rateLimit: + average: 50 + burst: 100 + period: 1m + sourceCriterion: + ipStrategy: + depth: 1 \ No newline at end of file