Pourquoi le module complémentaire File Storage for VPC est-il dans l'état Critical

Lorsque vous répertoriez les modules complémentaires ou que vous consultez la carte de configuration (configmap) indiquant l’état des modules complémentaires File Storage for VPC, des erreurs similaires à celles ci-dessous s’affichent.

Dépannage des problèmes liés à l'extension de stockage de fichiers 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'

Le addon-vpc-file-csi-driver-configmap contient des valeurs manquantes ou incorrectes.

Vérifiez que le file-csi-driver-status configmap ne contient pas d'erreurs et mettez à jour les valeurs manquantes ou incorrectes dans le configmap addon-vpc-file-csi-driver-configmap.

  1. Vérifiez l'état du module complémentaire.

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  2. Passez en revue les événements dans le configmap file status.

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

    Exemple de sortie

    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. Récupérez les journaux de l'opérateur de stockage.

    kubectl logs ibm-storage-operator-xxx -n kube-system
    
  4. Si une propriété est manquante ou invalide, modifiez la valeur dans le configmap.

    kubectl edit cm addon-vpc-file-csi-driver-configmap  -n kube-system -o yaml
    
  5. Au bout de 5 à 10 minutes, vérifiez l'état du module complémentaire.

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  6. Si le problème persiste, contactez l'assistance. Ouverture d'un cas de support. Dans les détails du cas, veillez à inclure tous les fichiers journaux, messages d'erreur ou résultats de commandes pertinents.