Back to all scenarios
Scenario #40
Cluster Management
K8s v1.24, multi-tenant namespace setup
Cluster-Wide Crash Due to Misconfigured Resource Quotas
Cluster workloads failed after applying overly strict resource quotas that denied new pod creation.
Find this helpful?
What Happened
A new quota was applied with very low CPU/memory limits. All new pods across namespaces failed scheduling.
Diagnosis Steps
- 1Pod events showed failed quota check errors.
- 2Checked quota via kubectl describe quota in all namespaces.
Root Cause
Misconfigured CPU/memory limits set globally.
Fix/Workaround
• Rolled back the quota to previous values.
• Unblocked critical namespaces manually.
Lessons Learned
Quota changes should be staged and validated.
How to Avoid
- 1Test new quotas in shadow or dry-run mode.
- 2Use automated checks before applying quotas.