메인 콘텐츠로 건너뛰기
workspace 명령어(별칭: ws)를 사용하면 VESSL Cloud에서 인터랙티브 개발 환경을 관리할 수 있어요. Workspace는 데이터를 잃지 않고 일시정지하거나 다시 시작할 수 있는 영구 컴퓨트 세션을 제공해요.

list

현재 팀의 모든 Workspace를 조회해요.
vesslctl workspace list
플래그기본값설명
--allfalse팀의 모든 Workspace 표시 (내 Workspace만이 아닌)

show

특정 Workspace의 상세 정보를 표시해요.
vesslctl workspace show <slug>
인자설명
slug조회할 Workspace slug

create

지정된 클러스터, 리소스 스펙, 컨테이너 이미지로 새 Workspace를 생성해요.
vesslctl workspace create --name my-workspace --cluster <slug> --resource-spec <slug> --image <image>
플래그약어필수설명
--nameWorkspace 이름
--clusterWorkspace를 실행할 클러스터 슬러그
--resource-spec리소스 스펙 슬러그 (GPU 종류, 수량, CPU, 메모리)
--image아니오사용할 컨테이너 이미지
--object-volume아니오Object volume 마운트 (SLUG:MOUNT_PATH, 반복 가능)
--cluster-volume아니오Cluster volume 마운트 (SLUG:MOUNT_PATH, 반복 가능)
--init-script아니오Workspace 시작 시 실행할 쉘 스크립트
예시:
vesslctl workspace create \
  --name my-workspace \
  --cluster <cluster-name> \
  --resource-spec <spec-name> \
  --image quay.io/vessl-ai/torch:2.9.1-cuda13.0.1-py3.13-slim
vesslctl cluster listvesslctl resource-spec list로 사용 가능한 클러스터와 GPU 스펙을 확인할 수 있어요.

start

일시정지된 Workspace를 다시 시작해요.
vesslctl workspace start <slug>
인자설명
slug다시 시작할 Workspace slug

pause

실행 중인 Workspace를 일시정지해요. 일시정지 중에는 과금이 중단되지만, 모든 데이터는 보존돼요.
vesslctl workspace pause <slug>
인자설명
slug일시정지할 Workspace slug

terminate

Workspace와 관련된 모든 데이터를 영구적으로 삭제해요.
vesslctl workspace terminate <slug>
플래그약어설명
--yes-y확인 프롬프트 건너뛰기
예시:
vesslctl workspace terminate my-workspace-abc123 --yes

logs

Workspace의 로그를 확인해요.
vesslctl workspace logs <slug>
플래그약어기본값설명
--limit100반환할 로그 줄 수
예시:
vesslctl workspace logs my-workspace-abc123 --limit 500

ssh

실행 중인 Workspace에 SSH 세션을 열어요.
vesslctl workspace ssh <slug>
플래그약어설명
--key-iSSH 개인 키 경로
예시:
vesslctl workspace ssh my-workspace-abc123 -i ~/.ssh/id_rsa