Back to all scenarios
Scenario #444
Scaling & Load
Kubernetes v1.26, IBM Cloud

Autoscaling Ignored Due to Resource Quotas

Resource quotas prevented autoscaling from triggering despite high load.

Find this helpful?
What Happened

Although resource usage was high, autoscaling did not trigger because the namespace resource quota was already close to being exceeded.

Diagnosis Steps
  • 1Reviewed quota settings and found that they limited pod creation in the namespace.
  • 2Verified that resource usage exceeded limits, blocking new pod scaling.
Root Cause

Resource quotas in place blocked the creation of new pods, preventing autoscaling from responding.

Fix/Workaround
• Adjusted resource quotas to allow more flexible scaling.
• Implemented dynamic resource quota adjustments based on actual usage.
Lessons Learned

Resource quotas must be considered when designing autoscaling policies.

How to Avoid
  • 1Regularly review and adjust resource quotas to allow for scaling flexibility.
  • 2Monitor resource usage to ensure that quotas are not limiting necessary scaling.