-
Notifications
You must be signed in to change notification settings - Fork 138
Open
Labels
Description
Preflight Checklist
- I agree to follow the Code of Conduct that this project adheres to.
- I have searched the issue tracker for an issue that matches the one I want to file, without success.
Version
v1.69.5
Expected Behavior
Add clear notes and warnings to csi-nfs module documentation (or to grafana panel's description) so users understand this limitation and don't expect precise disk usage metrics per PVC
Actual Behavior
Disk usage metrics for NFS PVCs (via csi-nfs) in monitoring dashboards may show incorrect or misleading values about its provisioned capacity. This is expected behavior due to NFS protocol and CSI driver limitations.
Limitations:
- Metrics from NFS PVCs reflect usage of the entire NFS server filesystem, not the individual PVC.
- NFS does not support per-directory quotas or true PVC size limits
Steps To Reproduce
- Enable csi-nfs
- Create PVC from NFS storage class
- Look at PVC dashboards in Grafana (f.e.
Main / Namespace / Controller / Pod)
Additional Information
Materials about limitations
- NFS CSI provisioner not showing actual usage of each PVC kubernetes-csi/csi-driver-nfs#517
- https://hirohirolab.com/en/blog/2024/09/nfs_storage_capacity_does_not_work_in_k8s/#2-the-cause
Logs
Reactions are currently unavailable