Skip to main content

Konduktor Launch Task Yaml

Schema

Details

workdir (optional)
  • local directory to sync into the remote workdir before running commands
resources: cpus (required)
  • default and only unit is vCPU
  • accepts int, float, or numeric string:
    • 2, 3.1, 0.2, “4.2”, “0.5”, etc (0.5 vCPU → 500m (millicores))
  • default and only unit is vCPU
  • unsupported formats:
    • “500m”
    • “4 vCPU”
    • anything containing letters
resources: memory (required)
  • default and only unit is GiB (Gi)
  • accepts int or numeric string:
    • 2, 16, etc (16 → 16Gi)
  • unsupported formats:
    • 8.5
    • “8.5”
    • floats
    • “16G”
    • “0.5 T”
    • anything containing letters
labels: kueue.x-k8s.io/queue-name (required)
  • required Kueue queue label so the scheduler knows which queue to place the JobSet in
labels: maxRunDurationSeconds (optional)
  • expected wall-clock runtime DWS uses for fairness/preemption; omitted values default to 604800s (7 days) which effectively behaves like unlimited on on-prem clusters
file_mounts (optional)
  • mapping of local files/dirs to remote paths; Konduktor syncs them before launching your job
  • Deprecated: syncing via cloud storage buckets/credentials is deprecated and will be removed in a future version of Konduktor