连接了 iSCSI PersistentVolume 的 Pod 无法在重新启动后在特定工作节点上正确运行
适用场景
- 具有 Ubuntu 或 Debian 工作节点的 Kubernetes 集群
- iSCSI PersistentVolumes ( PV )
- NetApp Astra Trident 插件
问题描述
在执行计划内维护活动(需要重新启动 Kubernetes 集群节点)后,配置了连接了 iSCSI PV 的 Pod 无法在特定辅助节点中正常运行
检查具有问题描述的特定工作节点的 Trident 日志,可以看到与 NetApp 目标的 iSCSI 登录失败相关的跟踪:
time="YYYY-MM-DDThh:mm:ssZ" level=error msg="Error logging in to iSCSI target." error="exit status 8" requestID=xxxxxxxxx-yyyy-zzzz-wwww-ttttttttttt requestSource=CSI
time="YYYY-MM-DDThh:mm:ssZ" level=error msg="Login to iSCSI target failed." err="exit status 8" portalIP=XX.YY.ZZ.WW requestID=xxxxxxxxx-yyyy-zzzz-wwww-ttttttttttt requestSource=CSI
time="YYYY-MM-DDThh:mm:ssZ" level=info msg="Target exists already" Target="iqn.1992-08.com.netapp:sn.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:vs.3" requestID=xxxxxxxxx-yyyy-zzzz-wwww-ttttttttttt requestSource=CSI
time="YYYY-MM-DDThh:mm:ssZ" level=error msg="Error logging in to iSCSI target." error="exit status 8" requestID=xxxxxxxxx-yyyy-zzzz-wwww-ttttttttttt requestSource=CSI