Perché vedo a MountingTargetFailed errore perFile Storage for VPC ?

Cloud privato virtuale

Il montaggio del volume fallisce con un messaggio di errore simile al seguente esempio.

Risoluzione dei problemi relativi agli errori di montaggio dell'archivio file VPC con 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

Le nuove regole dei gruppi di sicurezza sono state introdotte nelle versioni 4.11 cluster e successive. Queste modifiche alle regole implicano che è necessario sincronizzare i gruppi di sicurezza prima di poter utilizzare File Storage for VPC. Per ulteriori informazioni, consulta Aggiunta File Storage for VPC alle app.

Se il cluster è stato creato inizialmente con una versione precedente a 4.11, assicurarsi di sincronizzare i gruppi di sicurezza eseguendo il comando di sincronizzazione dei gruppi di sicurezza.

  1. Ottieni l'ID del kube-<clusterID> gruppo di sicurezza.

    ibmcloud is sg kube-CLUSTER_ID  | grep ID
    
  2. Sincronizza le impostazioni del tuo gruppo di sicurezza.

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

Se il cluster è stato creato nella versione 4.11 o successive, verificare che il nodo su qualsiasi pod distribuito sia incluso nell'elenco di autorizzazione del gruppo di sicurezza VNI.