/root
is the only persistent directory. Other directories reset eveytime you restart a workspace. If you need libraries or packages that should be installed outside /root
, fill the Init script
with the install commands. You can also build your own docker image on top of VESSL managed docker images.
aws-efs-csi-driver
. It automatically attaches Amazon Elastic Block Store (EBS) volumes to container when started, and stored persistently until the workspace is terminated.local-path-provisioner
. It stores data on the host machine assigned to when the workspace is created. (So it fixes to one machine due to storage persistency).
/root
when the workspace is stopped. All contents will be downloaded and restored when the workspace is resumed./root/
is larger than 15GB, VESSL does not online backup/restore, so it fixes to one machine./root/
is larger than 15GB, VESSL CLI does not support backup and restore./root/
with CLI. This feature is useful in the following situations:
vessl workspace backup
from the source workspacevessl workspace restore
from the destination workspace
/root/
folder should be empty in the destination workspace