Skip to main content
The storage command lets you manage storage backends in your VESSL Cloud organization. Storage backends are the underlying infrastructure (for example, GCS buckets, NFS mounts) where volumes are created.

list

List all storage backends available in your organization.
vesslctl storage list
FlagShortDescription
--team-filterFilter object storages by team. Cluster storages are always returned unfiltered.
Example:
vesslctl storage list --team-filter ml-team

show

Display detailed information about a storage backend.
vesslctl storage show <slug>
ArgumentDescription
slugUnique identifier of the storage backend

create

Create a new cluster storage backend.
vesslctl storage create --name <name> --cluster <slug> --capacity <gib>
FlagRequiredDescription
--nameYesStorage name
--clusterYesCluster slug to create the storage on
--capacityYesCapacity in GiB
--descriptionNoStorage description
Example:
vesslctl storage create \
  --name team-storage \
  --cluster betelgeuse-na \
  --capacity 500 \
  --description "Shared storage for ML team"

delete

Delete a storage backend.
vesslctl storage delete <slug>
FlagShortDescription
--yes-ySkip confirmation prompt
Example:
vesslctl storage delete clusterstorage-abc123 --yes
See Storage management for more details on storage administration.