Back to all scenarios
Scenario #386
Storage
Kubernetes v1.24, OpenEBS CSI
CSI Driver CrashLoop Due to Missing Node Labels
CSI sidecars failed to initialize due to missing node topology labels.
Find this helpful?
What Happened
A node upgrade wiped custom labels needed for topology-aware provisioning.
Diagnosis Steps
- 1Logs: missing topology key node label.
- 2CSI pods in CrashLoopBackOff.
Root Cause
Topology-based provisioning misconfigured.
Fix/Workaround
• Reapplied node labels and restarted sidecars.
Lessons Learned
Custom node labels are critical for CSI topology hints.
How to Avoid
- 1Enforce node label consistency using DaemonSets or node admission webhooks.