This page covers the core Pod management operations. For CLI usage, first install the Runpod CLI and configure your API key:
Quick reference
Deploy a Pod
Deploy preconfigured Pods from the Runpod Hub for quick setup.
- Open the Pods page and click Deploy.
- (Optional) Attach a network volume for persistent storage.
- Select GPU or CPU, then configure:
GPU: Select GPU type → Name your Pod → (Optional) Choose a template → Set GPU count → Click Deploy On-DemandCPU: Select CPU type → Choose instance configuration → Name your Pod → Click Deploy On-DemandCUDA compatibility: Ensure the host CUDA version matches your requirements. If you see “OCI runtime create failed” errors, use Additional filters → CUDA Versions to select compatible machines.
To deploy a Pod from an existing template, use the templateId parameter instead of specifying individual configuration options:See the Pod API reference for all parameters.
Stop a Pod
Stopping a Pod releases the GPU and preserves data in /workspace (volume disk). Container disk data is cleared.
You’ll still be charged for volume disk storage while stopped. Terminate the Pod if you don’t need to retain your environment.
When using a network volume, your /workspace data is preserved whether you stop or terminate the Pod.
Linux commands like shutdown, poweroff, and halt do not stop a Pod. Pods run as containers, not VMs, so these commands only affect the container’s init process. The container may restart instead of stopping. To stop a Pod from inside itself, use runpodctl pod stop $RUNPOD_POD_ID from the CLI tab below, or call the REST API.
- Open the Pods page and expand your Pod.
- Click the Stop button (square icon) and confirm.
Schedule a stop (e.g., after 2 hours):
Start a Pod
Resume a stopped Pod. Note: You may be allocated zero GPUs if capacity has changed.
- Open the Pods page and expand your Pod.
- Click the Start button (play icon).
Update a Pod
Modify an existing Pod’s configuration, such as storage size, image, ports, or environment variables.
Editing a running Pod resets it completely, erasing all data not stored in /workspace or a network volume.
- Open the Pods page.
- Click the three-dot menu next to the Pod you want to update.
- Click Edit Pod and modify your configuration.
- Click Save to apply changes.
See the Pod API reference for all editable fields.
Terminate a Pod
Terminating permanently deletes all data not stored in a network volume. Export important data first.
- Open the Pods page and expand your Pod.
- Stop the Pod if running, then click Terminate (trash icon) and confirm.
View logs
Pods provide two log types:
- Container logs: Application output (stdout)
- System logs: Pod lifecycle events (startup, shutdown, errors)
Access logs from the Pods page by expanding your Pod and clicking Logs.
Troubleshooting
Need help? Contact support.