Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions pods/storage/types.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,23 @@ The container disk provides temporary storage for the operating system and sessi

The volume disk provides persistent storage that is retained throughout the Pod's lease. Data stored in the `/workspace` directory survives Pod stops and restarts, but is deleted when the Pod is terminated. This is ideal for storing models, datasets, and checkpoints that you need to access across multiple sessions.

### Encrypted volumes
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Encrypted volumes documentation based on Slack thread discussion with Pardeep confirming: encryption applies to pod volume only (not network volumes), volumeKey must be alphanumeric 1-30 chars, and the key cannot be read back via API.

Source: https://Team.slack.com/archives/C06G17JH6GL/p1776192547822169


You can encrypt your volume disk to protect sensitive data. When encryption is enabled, the volume is encrypted at rest on the host machine, and only your Pod can access the data.

To enable encryption when creating a Pod:

- **Web interface**: Select the **Encrypt volume** checkbox in the Pod creation flow.
- **API**: Pass a `volumeKey` parameter to the Pod creation mutation (`podFindAndDeployOnDemand`, `podRentInterruptable`, or similar). The key must be alphanumeric and between 1-30 characters.

<Warning>
Your encryption key cannot be retrieved, and bring your own key is not supported. Runpod securely stores your key and passes it only to your container image at runtime.
</Warning>

<Note>
Encryption applies to volume disk and network volumes. Container disk cannot be encrypted.
</Note>

## Network volume

Network volumes provide permanent storage that exists independently from any Pod. You can attach a network volume to multiple Pods, transfer it between machines, and retain your data even after deleting a Pod. This makes network volumes ideal for shared datasets, collaborative workflows, and portable storage.
Expand Down
Loading