Sterownik CSI dla zasobników węzła PowerFlex, które utknęły w CrashLoopBackoff
Summary: Sterownik interfejsu Container Storage Interface (CSI) dla zasobników PowerFlex zablokowanych w CrashLoopBackoff z błędem "nie można znaleźć podanego serwera NAS według nazwy"
Symptoms
Zasobniki węzłów pokazane w CrashLoopBackOff:
vxflexos-node-xxxxx 1/2 CrashLoopBackOff 48 (4m44s ago) 3h47m
Dzienniki rejestratora pokazywały następujące błędy:
I0212 19:23:51.989914 1 main.go:108] "Received NotifyRegistrationStatus call" status="&RegistrationStatus{PluginRegistered:false,Error:RegisterPlugin error -- plugin registration failed with err: rpc error: code = Unknown desc = could not find given NAS server by name,}"E0212 19:23:51.989935 1 main.go:110] "Registration process failed with error, restarting registration container" err="RegisterPlugin error -- plugin registration failed with err: rpc error: code = Unknown desc = could not find given NAS server by name"
Sekret zawierał następujący wpis:
nasName: none
Cause
Klucz tajny nieprawidłowo przekazywał nazwę nasName none, która nie istniała w macierzy.
Resolution
Rozwiązanie
Użytkownik zmienił klucz tajny przy użyciu dokumentacji, aby usunąć wpis nasName lub ustawić go na wartość "", jak w poniższym przykładzie:
nasName: ""