Back to all scenarios
Scenario #487
Scaling & Load
Kubernetes v1.25, AWS EKS
Scaling Causing Unbalanced Pods Across Availability Zones
Pods became unbalanced across availability zones during scaling, leading to higher latency for some traffic.
Find this helpful?
What Happened
During scaling, the pod scheduler did not evenly distribute pods across availability zones, leading to pod concentration in one zone and increased latency in others.
Diagnosis Steps
- 1Reviewed pod placement logs and found that the scheduler was not balancing pods across zones as expected.
- 2Traffic logs showed increased latency in one of the availability zones.
Root Cause
Misconfigured affinity rules leading to unbalanced pod distribution.
Fix/Workaround
• Reconfigured pod affinity rules to ensure an even distribution across availability zones.
• Implemented anti-affinity rules to avoid overloading specific zones.
Lessons Learned
Proper pod placement is crucial for high availability and low latency.
How to Avoid
- 1Use affinity and anti-affinity rules to ensure even distribution across availability zones.
- 2Regularly monitor pod distribution and adjust scheduling policies as needed.