為什麼「File Storage for VPC」擴充功能處於「Critical」狀態?

當您列出附加元件,或檢查 File Storage for VPC 附加元件狀態的 ConfigMap 時,會看到類似以下的錯誤訊息。

排除檔案儲存外掛程式 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'

addon-vpc-file-csi-driver-configmap 中的值遺漏或不正確。

檢查 file-csi-driver-status 配置映射是否有錯誤,並更新 addon-vpc-file-csi-driver-configmap 配置映射中任何缺失或錯誤的值。

  1. 檢視附加元件的狀態。

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  2. 檢視檔案狀態配置圖中的事件。

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

    輸出範例

    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. 取得儲存操作員的日誌。

    kubectl logs ibm-storage-operator-xxx -n kube-system
    
  4. 若任何屬性遺漏或無效,請在 configmap 中編輯該值。

    kubectl edit cm addon-vpc-file-csi-driver-configmap  -n kube-system -o yaml
    
  5. 5 至 10 分鐘後,請檢查外掛程式狀態。

    ibmcloud ks cluster addon ls --cluster <cluster>
    
  6. 如果仍然發生此問題,請聯絡支援人員。 提交一則 支援案件。 在案例詳情中,請務必附上任何相關的日誌檔案、錯誤訊息或指令輸出內容。