CSI-drivrutinen för PowerFlex visar att OCI-körningen inte kunde skapas
Summary: CSI-drivrutinen (Container Storage Interface) för PowerFlex visar stat /csi-vxflexos.sh: ingen sådan fil eller katalog
Symptoms
Av 20 styrenhets- och nodpoddar kördes 17.
En kontrollant och nodpodd på samma nod visade CrashLoopBackoff.
En nodpodd på en annan nod visade CrashLoopBackoff.
Beskriv CSI-drivrutinens styrenhet och nodpoddar som inte kom upp visade följande händelse. Poddarna kunde inte hitta "csi-vxflexos.sh"-skriptet som ska köras:
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
Med hjälp av exec, på drivrutinscontainern för arbetskontrollanten visade podden att skriptet fanns i arbetsbilderna:
# 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
När du tog bort poddarna kunde de inte komma upp.
Cause
Användaren rapporterade ett problem med sin interna lagringsplats och hämtade avbildningar på problemnoderna.
Resolution
Användaren hittade ett problem med den interna lagringsplatsen. Användaren har tagit bort avbildningen från problemnoderna. Vid nästa bilddragning kom alla poddar upp.