なぜ「 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. ファイルステータスのConfigMapに記載されているイベントを確認してください。

    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. 問題が解決しない場合は、サポートにお問い合わせください。 サポート Case を開きます。 ケースの詳細には、関連するログファイル、エラーメッセージ、コマンドの出力結果などを必ず記載してください。