CLI
Overview
The oblien workloads command manages workloads (containers/processes) within workspaces including full CRUD, lifecycle control, and log/stats streaming.
Commands
Create Workload
oblien workloads create <ws-id> [flags]| Flag | Description |
|---|---|
--name <name> | Workload name |
--image <image> | Container image |
--cmd <command> | Command to run |
--port <port> | Exposed port |
--env <KEY=VAL,...> | Comma-separated environment variables |
List Workloads
oblien workloads list <ws-id> [--limit <n>]Get Workload
oblien workloads get <ws-id> <wl-id>Update Workload
oblien workloads update <ws-id> <wl-id> [--key value ...]
oblien workloads patch <ws-id> <wl-id> [--key value ...]update performs a full replace; patch merges fields.
Delete Workload
oblien workloads delete <ws-id> <wl-id>Delete All Workloads
oblien workloads delete-all <ws-id>Destructive operation — prompts for confirmation.
Start / Stop
oblien workloads start <ws-id> <wl-id>
oblien workloads stop <ws-id> <wl-id>Status
oblien workloads status <ws-id> <wl-id>Logs
oblien workloads logs <ws-id> <wl-id>
oblien workloads logs <ws-id> <wl-id> --streamWith --stream, logs are streamed in real-time.
Stats
oblien workloads stats <ws-id> <wl-id>
oblien workloads stats <ws-id> <wl-id> --streamWith --stream, resource stats are streamed as NDJSON.
Examples
oblien workloads create ws_abc123 --name web --image nginx --port 80
oblien workloads list ws_abc123
oblien workloads start ws_abc123 wl_def456
oblien workloads logs ws_abc123 wl_def456 --stream
oblien workloads stats ws_abc123 wl_def456 --stream
oblien workloads delete ws_abc123 wl_def456