Back to all scenarios
Scenario #395
Storage
Kubernetes v1.24, GKE regional cluster

Cross-Zone Volume Scheduling Failed in Regional Cluster

Pods failed to schedule because volumes were provisioned in a different zone than the node.

Find this helpful?
What Happened

Regional cluster scheduling pods to one zone while PVCs were created in another.

Diagnosis Steps
  • 1Events: FailedScheduling: volume not attachable.
Root Cause

Storage class used zonal disks instead of regional.

Fix/Workaround
• Updated storage class to use regional persistent disks.
Lessons Learned

Volume zone affinity must match cluster layout.

How to Avoid
  • 1Use regional disks in regional clusters.
  • 2Always define zone spreading policy explicitly.