El controlador de CSI para PowerFlex muestra un error en la creación del tiempo de ejecución de OCI
Summary: El controlador de la interfaz de almacenamiento de contenedores (CSI) para PowerFlex muestra stat /csi-vxflexos.sh: no such file or directory
Symptoms
De los 20 pods de controladora y nodo, 17 estaban en ejecución.
Una controladora y un pod de nodos en el mismo nodo mostraron CrashLoopBackoff.
Un pod de nodo en un nodo diferente mostró CrashLoopBackoff.
La descripción de la controladora del controlador CSI y los pods de nodos que no aparecieron mostró el siguiente evento. Los pods no pudieron encontrar el script "csi-vxflexos.sh" para ejecutar:
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
Mediante el uso de exec, en el contenedor de controladores para el pod de controladora funcional, se mostró que el script estaba en las imágenes de trabajo:
# 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
La eliminación de las cápsulas no permitía que estas se activaran correctamente.
Cause
El usuario informó un problema con su repositorio interno e imágenes extraídas en los nodos con problemas.
Resolution
El usuario encontró un problema con su repositorio interno. El usuario eliminó la imagen de los nodos con problemas. En la siguiente extracción de imágenes, todos los pods aparecieron correctamente.