Back to all scenarios
Scenario #359
Storage
Kubernetes v1.26, CSI iSCSI plugin
iSCSI Volumes Fail After Node Kernel Upgrade
Post-upgrade, all pods using iSCSI volumes failed to mount due to kernel module incompatibility.
Find this helpful?
What Happened
Kernel upgrade removed or broke iscsi_tcp module needed by CSI driver.
Diagnosis Steps
- 1CSI logs: no such device iscsi_tcp.
- 2modprobe iscsi_tcp failed.
- 3Pod events: mount timeout.
Root Cause
Node image didn’t include required kernel modules post-upgrade.
Fix/Workaround
• Installed open-iscsi and related modules.
• Rebooted node.
Lessons Learned
OS updates can break CSI compatibility.
How to Avoid
- 1Pin node kernel versions.
- 2Run upgrade simulations in canary clusters.