PVCの作成が失敗する理由File Storage for VPC ?
Virtual Private Cloud
PVC の作成は、次のようなエラー メッセージが表示されて失敗します。
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}
この問題の原因として考えられるのは、クラスターと VPC が異なるリソース グループにあることです。 これに該当する場合は、独自のストレージ クラスを作成し、PVC の作成を再試行してください。 クラスターと VPC が同じリソース グループ内にある場合は、サブネットの詳細を確認し、サポート ケースを開いて VPC サブネット情報を提供します。
-
クラスターと VPC のリソース グループを見つけます。 リソースグループはコンソールで、または
ibmcloud is resource service-instances -g GROUP
指示。-
クラスタとVPCが同じリソースグループにない:独自のストレージクラス を作成し、
resourceGroup
セクションでVPCリソースグループIDを、securityGroupIDs
セクションでkube-<clusterID>
セキュリティグループIDを必ず指定してください。 以下のコマンドを実行すれば、kube-<clusterID>
セキュリティ・グループのIDがわかります。ibmcloud is sg kube-<cluster-id> | grep ID
-
クラスターとVPCは同じリソースグループにあります: 確認してください
vpc_subnet_ids
プロパティには有効なサブネット ID が含まれています。-
サブネットIDを確認します。
ibm-cloud-provider-data
構成マップ。oc get cm ibm-cloud-provider-data -n kube-system -o yaml | grep vpc_subnet_ids
-
前の手順で見つけたサブネット ID が存在することを確認します。
ibmcloud is subnets | grep <zone-name>
-
-
-
問題が解決しない場合は、サポートケース を開いてください。 ケースの詳細には、関連するログ ファイル、エラー メッセージ、コマンド出力を必ず含めてください。