-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Context
Part of load balancer architecture work (see PR #228 for full analysis).
Risk: Very Low | Reward: Medium | Code Changes: None
Description
Add rate limiting and timeout annotations to existing ingress for improved resilience.
Changes
Add to cluster/ingress.yaml annotations:
nginx.ingress.kubernetes.io/proxy-connect-timeout: "60"
nginx.ingress.kubernetes.io/proxy-send-timeout: "60"
nginx.ingress.kubernetes.io/proxy-read-timeout: "60"
nginx.ingress.kubernetes.io/limit-rps: "100"Why This is Safe
Standard nginx-ingress features, doesn't touch app code.
Tasks
- Add timeout annotations to ingress
- Add rate limiting annotation
- Deploy to staging and verify
- Deploy to production
References
- PR Architecture analysis: Load balancing with SQLite constraint #228 (architecture analysis)
cluster/proposed/ingress.yamlhas the proposed config
Metadata
Metadata
Assignees
Labels
No labels