Pourquoi est-ce que je vois un MountingTargetFailed erreur pourFile Storage for VPC ?

Cloud privé virtuel

Le montage du volume échoue avec un message d'erreur similaire à l'exemple suivant.

Dépannage des échecs de montage du stockage de fichiers VPC avec EIT (Encrypted In Transit).

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

De nouvelles règles de groupe de sécurité ont été introduites dans les versions 4.11 cluster et ultérieures. Ces modifications apportées aux règles signifient que vous devez synchroniser vos groupes de sécurité avant de pouvoir utiliser File Storage for VPC. Pour plus d'informations, consultez Ajouter File Storage for VPC aux applications.

Si votre cluster a été initialement créé dans une version antérieure à 4.11, veillez à synchroniser vos groupes de sécurité en exécutant la commande de synchronisation des groupes de sécurité.

  1. Obtenez l'identifiant du kube-<clusterID> groupe de sécurité.

    ibmcloud is sg kube-CLUSTER_ID  | grep ID
    
  2. Synchronisez les paramètres de votre groupe de sécurité.

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

Si votre cluster a été créé à partir de la version 4.11 ou ultérieure, vérifiez que le nœud sur lequel le pod est déployé figure dans la liste blanche du groupe de sécurité VNI.