Perché l'add-on " File Storage for VPC " risulta come " Critical "?
Quando si visualizza l'elenco dei componenti aggiuntivi o si controlla la configmap relativa allo stato dei componenti aggiuntivi “ File Storage for VPC ”, vengono visualizzati errori simili ai seguenti.
Risolvere i problemi relativi al componente aggiuntivo per l'archiviazione dei file 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'
L' addon-vpc-file-csi-driver-configmap a presenta valori mancanti o errati.
Verifica la presenza di errori nel configmap " file-csi-driver-status " e aggiorna eventuali valori mancanti o errati nel configmap " addon-vpc-file-csi-driver-configmap ".
-
Verifica lo stato del componente aggiuntivo.
ibmcloud ks cluster addon ls --cluster <cluster> -
Esamina gli eventi presenti nel file “status” della ConfigMap.
oc get cm file-csi-driver-status -n kube-system -o yamlOutput di esempio
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" -
Recupera i log dell'operatore di archiviazione.
kubectl logs ibm-storage-operator-xxx -n kube-system -
Se manca qualche proprietà o se una proprietà non è valida, modificare il valore nella configmap.
kubectl edit cm addon-vpc-file-csi-driver-configmap -n kube-system -o yaml -
Dopo 5-10 minuti, controlla lo stato dell'add-on.
ibmcloud ks cluster addon ls --cluster <cluster> -
Se il problema persiste, contattare il supporto. Apri un caso di supporto. Nei dettagli del caso, assicurati di includere eventuali file di log, messaggi di errore o output dei comandi pertinenti.