CSI-driver voor PowerFlex geeft aan dat OCI runtime maken is mislukt
Summary: De CSI-driver (Container Storage Interface) voor PowerFlex geeft stat /csi-vxflexos.sh: geen dergelijk bestand of map
Symptoms
Van de 20 controller- en knooppuntpods werden er 17 uitgevoerd.
Een controller en knooppuntpod op hetzelfde knooppunt toonden CrashLoopBackoff.
Een knooppuntpod op een ander knooppunt gaf CrashLoopBackoff weer.
Een beschrijving van CSI Drivercontroller en knooppuntpods die niet werden weergegeven, toonde de volgende gebeurtenis. De pods konden het script "csi-vxflexos.sh" niet vinden om uit te voeren:
Warning Failed 47s kubelet Error: failed to start container "driver": Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/csi-vxflexos.sh": stat /csi-vxflexos.sh: no such file or directory: unknown
Met behulp van exec werd in de drivercontainer voor de pod werkende controller weergegeven dat het script zich in de werkafbeeldingen bevond:
# oc exec -it -n vxflexos vxflexos-controller-8874b487c-sv7th -c driver /bin/bash ... bash-5.1$ pwd / bash-5.1$ ls afs boot csi-vxflexos dev home lib64 media opt root sbin sys usr vxflexos-config bin certs csi-vxflexos.sh etc lib licenses mnt proc run srv tmp var vxflexos-config-params
Door de pods te verwijderen, konden de pods niet worden weergegeven.
Cause
De gebruiker meldde een probleem met de interne repository en haalde images op de probleemknooppunten.
Resolution
De gebruiker heeft een probleem gevonden met de interne repository. De gebruiker heeft de image verwijderd van de probleemknooppunten. Bij het ophalen van de volgende afbeelding kwamen alle pods met succes omhoog.