Warum schlägt die PVC-Erstellung fehl für File Storage for VPC?
Virtual Private Cloud
Die PVC-Erstellung schlägt mit einer Fehlermeldung ähnlich dem folgenden Beispiel fehl.
Behebung von Fehlern bei der Zuweisung persistenter Volumes für den VPC-Dateispeicher mit EIT (Encrypted In Transit).
vpc.file.csi.ibm.io_ibm-vpc-file-csi-controller-699b96b98-7vhwx_58851c95-cfcc-461c-8fac-2fdecc146cb4 failed to provision volume with StorageClass "ibmc-vpc-file-dp2": rpc error: code = FailedPrecondition desc = {RequestID: 4c7b91e2-3e09-4164-9620-2ae95b2df4dd , Code: SubnetFindFailed, Description: A subnet with the specified zone 'jp-osa-2' and available cluster subnet list '02o7-b4ff2863-3b9f-4264-9b58-0b8272172db7,02p7-1708554a-b471-4e6e-8092-7b9e958f4418,02n7-54f9b149-629c-4d43-9a87-7b8f0831f159' could not be found., BackendError: {Code:SubnetFindFailed, Type:RetrivalFailed, Description:A subnet with the specified zone 'jp-osa-2' and available cluster subnet list '02o7-b4ff2863-3b9f-4264-9b58-0b8272172db7,02p7-1708554a-b471-4e6e-8092-7b9e958f4418,02n7-54f9b149-629c-4d43-9a87-7b8f0831f159' could not be found., BackendError:no subnet found, RC:404}, Action: Please check if the property 'vpc_subnet_ids' contains valid subnetIds. Please check 'kubectl get configmap ibm-cloud-provider-data -n kube-system -o yaml'.Please check 'BackendError' tag for more details}
Eine mögliche Ursache für dieses Problem ist, dass sich Ihr Cluster und VPC in unterschiedlichen Ressourcengruppen befinden. Wenn dies zutrifft, erstellen Sie Ihre eigene Speicherklasse und versuchen Sie erneut, einen PVC zu erstellen. Wenn sich Ihr Cluster und VPC in derselben Ressourcengruppe befinden, überprüfen Sie Ihre Subnetzdetails, eröffnen Sie dann einen Supportfall und geben Sie Ihre VPC-Subnetzinformationen an.
-
Suchen Sie die Ressourcengruppe Ihres Clusters und VPC. Sie finden Ihre Ressourcengruppen in der Konsole oder durch Ausführen des
ibmcloud is resource service-instances -g GROUPBefehl.- Cluster und VPC sind nicht in der gleichen Ressourcengruppe: Erstellen Sie Ihre eigene Speicherklasse und stellen Sie sicher,
dass Sie die VPC-Ressourcengruppen-ID im Abschnitt
resourceGroupsowie diekube-<clusterID>Sicherheitsgruppen-ID im AbschnittsecurityGroupIDsangeben. Sie können die ID der Sicherheitsgruppekube-<clusterID>ermitteln, indem Sie den folgenden Befehl ausführen.
ibmcloud is sg kube-<cluster-id> | grep ID ``` * **Cluster und VPC befinden sich in der gleichen Ressourcengruppe**: Überprüfen Sie, ob die `vpc_subnet_ids` Eigenschaft enthält gültige Subnetz-IDs. 1. Überprüfen Sie die Subnetz-IDs im `ibm-cloud-provider-data` Konfigurationskarte. ```sh {: pre} oc get cm ibm-cloud-provider-data -n kube-system -o yaml | grep vpc_subnet_ids ``` 1. Überprüfen Sie, ob die Subnetz-IDs, die Sie im vorherigen Schritt gefunden haben, vorhanden sind. ```sh {: pre} ibmcloud is subnets | grep <zone-name> ``` - Cluster und VPC sind nicht in der gleichen Ressourcengruppe: Erstellen Sie Ihre eigene Speicherklasse und stellen Sie sicher,
dass Sie die VPC-Ressourcengruppen-ID im Abschnitt
-
Wenn das Problem weiterhin besteht, öffnen Sie einen Supportfall. Achten Sie darauf, in den Falldetails alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben einzuschließen.