Stay organized with collections
Save and categorize content based on your preferences.
Kf supports Kubernetes native NFS, and exposes them with a dedicated nfsvolumebroker service broker for developers to consume. This broker has an nfs service offering which has a service plan named existing.
Use kf marketplace -s nfs to see the service plan:
$ kf marketplace -s nfs
...
Broker Name Free Description
nfsvolumebroker existing true mount existing nfs server
...
Requirements
You need an NFS volume that can be accessed by your Kubernetes cluster. Filestore is Google's managed NFS solution that provides access to clusters in the same gcloud project.
Prepare NFS
If you have an existing NFS service, you can use that. If you want a Google managed NFS service, create a Filestore instance and Kf will automaticlaly configure the cluster to use it.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Set up NFS platform\n\n| **Preview**\n|\n|\n| This product or feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA products and features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nKf supports Kubernetes native NFS, and exposes them with a dedicated `nfsvolumebroker` service broker for developers to consume. This broker has an `nfs` service offering which has a service plan named `existing`.\n\nUse `kf marketplace` to see the service offering: \n\n $ kf marketplace\n ...\n Broker Name Namespace Description\n nfsvolumebroker nfs mout nfs shares\n ...\n\nUse `kf marketplace -s nfs` to see the service plan: \n\n $ kf marketplace -s nfs\n ...\n Broker Name Free Description\n nfsvolumebroker existing true mount existing nfs server\n ...\n\nRequirements\n------------\n\nYou need an NFS volume that can be accessed by your Kubernetes cluster. [Filestore](/filestore) is Google's managed NFS solution that provides access to clusters in the same gcloud project.\n\nPrepare NFS\n-----------\n\nIf you have an existing NFS service, you can use that. If you want a Google managed NFS service, [create a Filestore instance](/filestore/docs/creating-instances) and Kf will automaticlaly configure the cluster to use it.\n| **Warning:** You only need to create the NFS instance. Kf will create relevant Kubernetes objects, including PersistentVolume and PersistentVolumeClaims. Do not manually mount the volume.\n\nWhat's next?\n------------\n\n- [Configure NFS volumes](/migrate/kf/docs/2.7/how-to/nfs-getting-started)"]]