Back to all scenarios
Scenario #377
Storage
Kubernetes v1.24, Azure Disk CSI
CSI Volume Cleanup Delay Leaves Orphaned Devices
Volume deletion left orphaned devices on the node, consuming disk space.
Find this helpful?
What Happened
Node failed to clean up mount paths after volume detach due to a kubelet bug.
Diagnosis Steps
- 1Found stale device mounts in /var/lib/kubelet/plugins/kubernetes.io/csi.
Root Cause
Kubelet failed to unmount due to corrupted symlink.
Fix/Workaround
• Manually removed symlinks and restarted kubelet.
Lessons Learned
CSI volume cleanup isn’t always reliable.
How to Avoid
- 1Monitor stale mounts.
- 2Automate cleanup scripts in node maintenance routines.