volumes

Create and attach persistent volumes with storage class selection on TrueFoundry.

13|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/truefoundry/tfy-agent-skills --skill volumes-truefoundry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: volumes
Source: https://github.com/truefoundry/tfy-agent-skills/tree/main/skills/volumes
Command: npx skills add https://github.com/truefoundry/tfy-agent-skills --skill volumes-truefoundry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of persistent storage volumes, ensuring your applications have reliable and accessible data storage.

Core Features & Use Cases

  • Dynamic Volume Creation: Provision new persistent volumes with specified size and storage class.
  • Static Volume Attachment: Mount existing Kubernetes PersistentVolumes.
  • Volume Browser: Access and manage volume files via a web UI without SSH.
  • Use Case: Deploy a machine learning model that needs to load large datasets or save training checkpoints; this Skill ensures that data persists even if the application pod restarts.

Quick Start

Use the volumes skill to create a new volume named 'model-data' with 100GB of storage using the 'efs-sc' storage class in your current workspace.

Frequently Asked Questions about volumes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create persistent storage volumes for applications on Kubernetes?

Persistent storage volumes for applications on Kubernetes are created through dynamic provisioning by specifying a volume name, storage size, and storage class. This provisions reliable, low-latency disk storage that persists across container restarts.

Can I mount an existing Kubernetes PersistentVolume to my application?

Yes, existing Kubernetes PersistentVolumes can be mounted to applications using static volume attachment. This allows you to attach and access pre-provisioned storage without needing to dynamically create a new volume.

How do I access files in a persistent volume without using SSH?

Volume files can be accessed and managed without SSH by using the Volume Browser. This web UI allows you to browse and manage files directly within your persistent storage volumes through a visual interface.

When do I need persistent storage for machine learning workloads?

Persistent storage is needed for machine learning workloads when loading large datasets or saving training checkpoints. It ensures your data remains accessible and intact even if the application pod restarts or fails.

Does this persistent volume management support shared storage across multiple pods?

Yes, persistent volume management supports shared, low-latency disk storage across containers. Selecting a compatible storage class, such as efs-sc, enables multiple pods to mount and access the same volume simultaneously.