O driver CSI para PowerFlex mostra que a criação do tempo de execução do OCI falhou
Summary: O driver da interface de armazenamento de contêiner (CSI) para PowerFlex mostra stat /csi-vxflexos.sh: nenhum arquivo ou diretório
Symptoms
Dos 20 pods de nó e controlador, 17 estavam em execução.
Um pod de nó e controlador no mesmo nó mostrou CrashLoopBackoff.
Um pod de nó em um nó diferente mostrou CrashLoopBackoff.
A descrição dos pods do controlador e do nó do driver CSI que não apareceram mostrou o seguinte evento. Os pods não conseguiram encontrar o script "csi-vxflexos.sh" a ser executado:
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
Usando o exec, no contêiner do driver para o pod do controlador em funcionamento, foi mostrado que o script estava nas imagens de trabalho:
# 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
A exclusão dos pods não permitiu que os pods fossem exibidos com sucesso.
Cause
O usuário relatou um problema com seu repositório interno e extraiu imagens nos nós com problema.
Resolution
O usuário encontrou um problema no repositório interno. O usuário excluiu a imagem dos nós com problema. Na próxima extração de imagem, todos os pods foram ativados com sucesso.