Ovladač CSI ukazuje, že je spuštěn pouze jeden řadič a ostatní jsou ve stavu CrashLoopBackoff
摘要: Pokud je ovladač CSI (Container Storage Interface) 2.9.0 nainstalovaný s více replikami řadiče, běží jenom jeden řadič, zatímco ostatní jsou ve stavu "CrashLoopBackoff".
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Uživatel může ovladač nainstalovat, ale pokud je nasazeno více replik řadiče, běží pouze jedna replika a ostatní nereagují.
level=info msg="Attempting driver connection at: unix:/var/run/csi/csi.sock" level=debug msg="grpc.Dial returned context deadline exceeded" level=error msg="Waiting on connection to driver csi.sock: context deadline exceeded" level=debug msg="grpc.Dial returned context deadline exceeded" level=error msg="Waiting on connection to driver csi.sock: context deadline exceeded"
原因
Časový limit přidaný k připojením sajdkár Kubernetes způsobí selhání procesu volby vedoucího v řadiči ovladače bez vedoucího. Bez časového limitu se řadiče ovladačů, které nejsou vedoucí, pokoušejí navázat připojení po neomezenou dobu, čímž se vyhnou stavu nereaguje, viz https://github.com/kubernetes-csi/csi-lib-utils/commit/bbcd13252ca60814a2e5c31255db660de4bed957
K tomuto problému dochází při instalaci ovladače Helm, kde je počet replik pro kontroler ve výchozím nastavení 2.
K tomuto problému dochází při instalaci ovladače Helm, kde je počet replik pro kontroler ve výchozím nastavení 2.
解决方案
Zástupné řešení
Snižte počet replik řadiče na jednu v souboru hodnot ovladačů, nastavte controller.controllerCount do 1.
Chcete-li ovladač upgradovat, přečtěte si dokumentaci k upgradu příslušného typu ovladače. Nejedná se o "upgrade" v tradičním slova smyslu, protože je více v souladu s úpravou konfigurace.
https://dell.github.io/csm-docs/docs/supportmatrix/
Rozlišení
Technický tým poskytl opravu ovladače Dell Container Storage Interface pro všechny typy ovladačů, verze 2.9.1, kde je volba vedoucího zakázána.
文章属性
文章编号: 000221763
文章类型: Solution
上次修改时间: 30 6月 2026
版本: 6
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。