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.