CSI-Treiber für PowerFlex: Node-Pods bleiben im Status CrashLoopBackOff hängen
Zusammenfassung: CSI-Treiber (Container Storage Interface) für PowerFlex-Pods bleiben im Status "CrashLoopBackOff" hängen mit dem Fehler "Angegebener NAS-Server konnte nicht anhand des Namens gefunden werden". ...
Symptome
Die Node-Pods wurden in CrashLoopBackOff angezeigt:
vxflexos-node-xxxxx 1/2 CrashLoopBackOff 48 (4m44s ago) 3h47m
Die Registrierungsprotokolle zeigten die folgenden Fehler an:
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"
Das Geheimnis zeigte folgenden Eintrag an:
nasName: none
Ursache
Der geheime Schlüssel wurde fälschlicherweise in einem nasName von none , die auf dem Array nicht vorhanden war.
Lösung
Der Nutzer hat den geheimen Schlüssel mithilfe der Dokumentation geändert, um entweder den nasName-Eintrag zu entfernen oder ihn auf "" wie im folgenden Beispiel gezeigt:
nasName: ""