Por que o complemento “ File Storage for VPC ” está no estado “ Critical ”?

Ao listar os complementos ou verificar o configmap de status do complemento “ File Storage for VPC ”, você verá erros semelhantes aos seguintes.

Resolva problemas relacionados ao complemento de armazenamento de arquivos “ ConfigMap ”.

Unable to set 'bmf' as default storage class due to internal error.
event: Change default storage class request
'EnableVPCFileCSIDriver unsuccessful, Error: resource name may not be empty, DriverVersion: v2.0.13'

O arquivo “ addon-vpc-file-csi-driver-configmap ” contém valores ausentes ou incorretos.

Verifique se há erros no mapa de configuração file-csi-driver-status e atualize quaisquer valores ausentes ou incorretos no mapa de configuração addon-vpc-file-csi-driver-configmap.

  1. Verifique o status do complemento.

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  2. Analise os eventos no arquivo status configmap.

    oc get cm file-csi-driver-status -n kube-system -o yaml
    

    Exemplo de saída

    apiVersion: v1
    data:
      EIT_ENABLED_WORKER_NODES: ""
      PACKAGE_DEPLOYER_VERSION: ""
      SET_DEFAULT_STORAGE_CLASS: ""
      events: |
        - description: Unable to set 'bmf' as default storage class due to internal error.
          event: Change default storage class request
          timestamp: "2025-06-26 14:07:53"
        - description: 'EnableVPCFileCSIDriver unsuccessful, Error: resource name may not
            be empty, DriverVersion: v2.0.13'
          event: EnableVPCFileCSIDriver
          timestamp: "2025-06-26 14:07:53"
    
  3. Obtenha os registros do operador de armazenamento.

    kubectl logs ibm-storage-operator-xxx -n kube-system
    
  4. Se alguma propriedade estiver faltando ou for inválida, edite o valor no configmap.

    kubectl edit cm addon-vpc-file-csi-driver-configmap  -n kube-system -o yaml
    
  5. Após 5 a 10 minutos, verifique o status do complemento.

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  6. Se o problema persistir, entre em contato com o suporte. Abrir um caso de suporte. Nos detalhes do caso, certifique-se de incluir todos os arquivos de log, mensagens de erro ou resultados de comandos relevantes.