IBM Cloud Docs
Warum schlägt die PVC-Erstellung fehl für File Storage for VPC?

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 der folgenden fehl.

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.

  1. 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 GROUP Befehl.

    • 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 resourceGroup sowie die kube-<clusterID> Sicherheitsgruppen-ID im Abschnitt securityGroupIDs angeben. Sie können die ID der Sicherheitsgruppe kube-<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.

        oc get cm ibm-cloud-provider-data -n kube-system -o yaml | grep vpc_subnet_ids
        
      2. Überprüfen Sie, ob die Subnetz-IDs, die Sie im vorherigen Schritt gefunden haben, vorhanden sind.

        ibmcloud is subnets | grep <zone-name>
        
  2. Wenn das Problem weiterhin besteht, öffnen Sie einen Supportfall. Achten Sie darauf, in den Falldetails alle relevanten Protokolldateien, Fehlermeldungen oder Befehlsausgaben einzuschließen.