CSM: CSI-ajuri PowerFlexin CrashLoopBackOffille yhdyskäytävän kirjautumisen aikakatkaisun vuoksi
Oversigt: Tämä ongelma koskee Dell Container Storage Modules (CSM) -moduuleja, joissa on Dell Container Storage Interface (CSI) -ajuri PowerFlexille. Ohjain ei läpäise anturia, kun PowerFlex-yhdyskäytävään kirjaudutaan yli kovakoodatun 1 sekunnin aikakatkaisun. ...
Symptomer
Ajurilokeissa näkyy 1 sekunnin aikakatkaisu:
time="2026-05-15T17:14:29Z" level=info msg="Login to PowerFlex Gateway, system=<array id>, endpoint=https://<gateway>, user=<user>\n" time="2026-05-15T17:14:30Z" level=error msg="array <array id> probe failed: rpc error: code = FailedPrecondition desc = unable to login to PowerFlex Gateway: Get \"https://<gateway>/api/login\": context deadline exceeded"
Podit voivat näkyä CrashLoopBackOff tai Virhetila.
oc get pods -n vxflexos ... vxflexos-node-xxxxx 1/2 Error 442 (5m22s ago) 19h vxflexos-node-xxxxx 0/2 CrashLoopBackOff 431 (103s ago) 18h
Viimeaikaisia muutoksia voivat olla esimerkiksi päivitys, verkon viive, yhdyskäytävän suorituskykyongelmat tai klusterin skaalaus.
Årsag
PowerFlex-ajuriversioiden 2.13.1 ja 2.14.0 CSI-ajuri käyttää mittapään aikakatkaisua, jota ei voi määrittää. Kirjautumiskutsu PowerFlex-yhdyskäytävään ylittää tämän aikakatkaisun.
Løsning
Tekninen ratkaisu on tehnyt mittapään aikakatkaisumäärityksestä PowerFlexin Container Storage Interface (CSI) -ajurin myöhemmissä versioissa. Päivitä versioon, jossa mittapään aikakatkaisu on määritettävissä.
Julkaisutiedoissa tämä ongelma on korjattu seuraavissa versioissa:
https://github.com/dell/csi-powerflex/releases (ulkoinen linkki)
- 2.13.2
- 2.14.1
- 2.15.0 tai uudempi
- 2.16.0 tai uudempi
Päivityksen jälkeen määritä probe timeout X_CSI_PROBE_TIMEOUT ympäristön tarpeiden mukaan. Oletusasetuksena on nyt 10 sekuntia.