Trident fails to provision PVC - no available storage for access modes
Applies to
Astra Trident for Kubernetes/Openshift
Issue
After installing Trident on the Kubernetes cluster, and setting up the StorageClass for an NFS PV, for example for NFS/NAS usage:
provisioner: csi.trident.netapp.io
backendType: "ontap-nas"
storagePools: "nasvol:.*"
(other options)
the POD creation fails, and trident is not provisioning a volume:
#kubectl get pvc -A
NAMESPACE NAME STATUS VOLUME CAPACITY ACCESS NODES STORAGECLASS AGE
monitoring proemetheus-k8s-db-prometheus-k8s-0 Pending <SC_NAME>
monitoring proemetheus-k8s-db-prometheus-k8s-1 Pending <SC_NAME>
The error message shows:
msg="GRPCerror: rpc error: code = InvalidArgument desc = no available storage for access modes: [ReadWriteOnce]" logLayer=csi_frontend requestID=<REQUEST-UUID> requestSource=CSI