Kubernetes NFS PVC Mount Fails with “access denied by server” – ONTAP SVM Root Volume Export Policy Missing Client Rule
Applies to
- Trident CSI Driver
- Kubernetes / OpenShift clusters
- NFS-backed Persistent Volume Claims (PVCs)
Issue
Pods fail to mount NFS-backed PVCs, remaining stuck in the ‘ContainerCreating’ state.
Kubernetes events and Trident logs show repeated mount failures:
Pod Events:
Warning FailedMount kubelet MountVolume.SetUp failed for volume "pvc-xxxx": rpc error: code=Internal desc=error mounting NFS volume <DataLIF IP>:/pvc_xxxx on mount point ...: exit status 32 Warning FailedMount kubelet Unable to attach or mount volumes: unmounted volumes=[volume], unattached volumes=[], failed to process volumes=[]: timed out waiting for the condition
Trident CSI Logs:
mount.nfs: access denied by server while mounting <DataLIF IP>:/pvc_xxxx
Multiple volume attachments referencing the same PV were observed, but the PVC export policy was correct.
