Skip to content

1ctl volumes

1ctl volumes manages persistent volume lifecycle after a deployment creates a PVC with 1ctl deploy --volume-size --volume-mount or the [volume] section in satusky.toml.

Terminal window
1ctl volumes list --deployment-id <deployment-id>
1ctl volumes inspect <volume-id>
1ctl volumes detach <volume-id>
1ctl volumes destroy <volume-id>

Aliases:

Terminal window
1ctl volumes get <volume-id>
1ctl volumes delete <volume-id>
1ctl volumes rm <volume-id>
CommandBehavior
listLists persistent volumes for one deployment.
inspect / getShows PVC existence, mount state, deployment attachment, and lifecycle status.
detachDetaches a volume from its deployment without deleting the PVC.
destroy / delete / rmDetaches and deletes the PVC through the backend volume lifecycle API.

Use JSON output when scripting:

Terminal window
1ctl volumes list --deployment-id <id> -o json