Distributed File Volumes are deployed as Persistent Volumes using Persistent Volume Claims (PVCs). To create a Persistent Volume for a Distributed File Storage volume:Documentation Index
Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
Use this file to discover all available pages before exploring further.
- Set the
accessModefor the PVC asReadWriteMany - Set the storage class as
shared-vast - Set the size to the desired size
- Specify the namespace in the manifest, as PVCs are created and scoped to a namespace.
- Cloud Console
- kubectl
To create a Distributed File Storage volume in Cloud Console, you need access to an active CKS cluster. If you do not have any clusters or do not have access to any clusters, you will see the following message:


- If you have access to an active CKS cluster, navigate to the PVCs page.
- Click the Create PVC button at the top right corner of the page.

- Enter the desired name for the PVC in the Name field.
- Select the cluster where you want to deploy the PVC in the Cluster field.
- Select the namespace for the PVC in the Namespace field.
- The Disk Class dropdown may be pre-selected depending on the cluster you selected. If not, select the desired disk class from the dropdown.
- Set the size to the desired size in the Size field.
- Optionally, you can add labels to the PVC in the Labels field.
- Click Submit.
Attaching volumes to pods
To attach a Distributed File volume to a Pod, specify themountPath and name under the volumeMounts stanza. Then, specify the volumes.name and the persistentVolumeClaim.claimName as shown in the following example:
sample-shared-fs-pod.yaml
kubectl:
Volumes section.
Changing volume sizes
After a volume is created and deployed, you can expand it or migrate to a smaller volume. Existing volumes can’t be reduced in size. To use a smaller volume, you’ll need to create a new, smaller PVC and migrate your data manually.Expanding volumes
You can expand deployed Distributed Filesystem Volumes without disrupting running workloads. After you’ve expanded a volume, you can’t downsize it.- Cloud Console
- kubectl
To expand a volume in Cloud Console, click the three-dot menu (⋮) on the far right of the volume in the Cloud Console sidebar, then click Edit.
Enter the desired size in the Size field, then click Confirm to expand the volume.

