Skip to content

Commit c0148a0

Browse files
committed
Return 429 (Too Many Requests) instead of 503
Signed-off-by: Radoslav Dimitrov <[email protected]>
1 parent d849acb commit c0148a0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

deploy/pkg/k8s/registry.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,10 @@ func DeployMCPRegistry(ctx *pulumi.Context, cluster *providers.ProviderInfo, env
247247
"cert-manager.io/cluster-issuer": pulumi.String("letsencrypt-prod"),
248248
"kubernetes.io/ingress.class": pulumi.String("nginx"),
249249
// Rate limiting to protect against abuse
250-
// Allows 1 request/second sustained, with bursts up to 5 req/sec
251-
"nginx.ingress.kubernetes.io/limit-rps": pulumi.String("1"),
250+
// Allows 60 requests/minute (1 req/sec avg), with bursts up to 300 requests
251+
"nginx.ingress.kubernetes.io/limit-rpm": pulumi.String("60"),
252252
"nginx.ingress.kubernetes.io/limit-burst-multiplier": pulumi.String("5"),
253+
"nginx.ingress.kubernetes.io/limit-req-status-code": pulumi.String("429"),
253254
},
254255
},
255256
Spec: &networkingv1.IngressSpecArgs{

0 commit comments

Comments
 (0)