Back to all scenarios
Scenario #484
Scaling & Load
Kubernetes v1.23, AWS EKS

Scaling Delays Due to Resource Quota Exhaustion

Pod scaling was delayed due to exhausted resource quotas, preventing new pods from being scheduled.

Find this helpful?
What Happened

When attempting to scale, the system could not schedule new pods because the resource quotas for the namespace were exhausted.

Diagnosis Steps
  • 1Checked the resource quota settings for the namespace and confirmed that the available resource quota had been exceeded.
  • 2Observed that scaling attempts were blocked as a result.
Root Cause

Resource quotas were not properly adjusted to accommodate dynamic scaling needs.

Fix/Workaround
• Increased the resource quotas to allow for more pods and scaling capacity.
• Reviewed and adjusted resource quotas to ensure they aligned with expected scaling behavior.
Lessons Learned

Resource quotas must be dynamically adjusted to match scaling requirements.

How to Avoid
  • 1Monitor and adjust resource quotas regularly to accommodate scaling needs.
  • 2Set up alerting for approaching resource quota limits to avoid scaling issues.