Warum sehe ich ein MountingTargetFailed Fehler fürFile Storage for VPC ?
Virtual Private Cloud
Das Einhängen von Datenträgern schlägt mit einer Fehlermeldung ähnlich dem folgenden Beispiel fehl.
Behebung von Fehlern beim Einbinden von VPC-Dateispeichern mit 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
Neue Sicherheitsgruppenregeln wurden in Cluster-Versionen 4.11 und höher eingeführt. Diese Regeländerungen bedeuten, dass Sie Ihre Sicherheitsgruppen synchronisieren müssen, bevor Sie verwenden können File Storage for VPC. Weitere Informationen finden Sie unter Hinzufügen File Storage for VPC zu Apps.
Wenn Ihr Cluster ursprünglich mit einer Version vor 4.11 erstellt wurde, stellen Sie sicher, dass Sie Ihre Sicherheitsgruppen synchronisieren, indem Sie den Befehl zur Synchronisierung von Sicherheitsgruppen ausführen.
-
Holen Sie sich die ID des
kube-<clusterID>Sicherheitsgruppe.ibmcloud is sg kube-CLUSTER_ID | grep ID -
Synchronisieren Sie Ihre Sicherheitsgruppeneinstellungen.
ibmcloud ks security-group sync -c <cluster ID> --security-group <ID>
Wenn Ihr Cluster in Version 4.11 oder höher erstellt wurde, überprüfen Sie, ob der Knoten, auf dem der Pod bereitgestellt wird, in der VNI-Sicherheitsgruppe auf der Zulassungsliste steht.