なぜ私は MountingTargetFailed エラーFile Storage for VPC ?

仮想プライベートクラウド

ボリュームのマウントに失敗し、次の例のようなエラーメッセージが表示される。

EIT(転送中暗号化)によるVPCファイルストレージのマウント失敗のトラブルシューティング。

Warning FailedMount 68s kubelet MountVolume.SetUp failed for volume "pvc-c37fe511-ec6d-44c1-8c55-1b5e2c21ec5b" : rpc error: code = DeadlineExceeded desc = context deadline exceeded
Warning FailedMount 65s kubelet Unable to attach or mount volumes: unmounted volumes=[test-persistent-storage], unattached volumes=[], failed to process volumes=[]: timed out waiting for the condition

新しいセキュリティ・グループ・ルールは、クラスタ・バージョン( 1.25 )以降で導入された。 これらのルールの変更により、 File Storage for VPC を使用する前にセキュリティグループを同期する必要があります。 詳細については、 アプリに File Storage for VPC を追加するを 参照してください。

クラスタが 1.25 より前のバージョンで最初に作成された場合は、セキュリティ ・グループ同期コマンドを 実行してセキュリティ・グループを同期してください。

  1. IDを取得する kube-<clusterID> セキュリティ グループ。

    ibmcloud is sg kube-CLUSTER_ID  | grep ID
    
  2. セキュリティ グループの設定を同期します。

    ibmcloud ks security-group sync -c <cluster ID> --security-group <ID>
    

クラスタがバージョン 1.25 以降で作成されている場合は、ポッドがデプロイされているノードが VNIセキュリティ・ グループにallowlistされていることを確認してください。