Skip to main content
Version: v1.7.0

CLI

Introduction​

A Command Line Interface (CLI) is provided for you to manage resources.

Configuration​

  1. You can obtain the latest executable file by cloning the code from GitHub and running the following command in the root directory of the project:
make vcctl
  1. Copy the executable file to $PATH. You then can execute it anywhere.

Command Line List​

Listing all jobs​

vcctl job list

vcctl job list
Name Creation Phase JobType Replicas Min Pending Running Succeeded Failed Unknown RetryCount
job-1 2020-09-01 Running Batch 1 1 0 1 0 0 0 0

Deleting a specific job​

vcctl job delete --name job-name [--namespace job-namespace]

vcctl delete job --name job-1 --namespace default
# Output: delete job job-1 successfully

Suspending a job​

vcctl job suspend --name job-name [--namespace job-namespace]

vcctl job suspend --name job-1 --namespace default

Resuming a job (opposite to "vcctl job suspend")​

vcctl job resume --name job-name [--namespace job-namespace]

vcctl job resume --name job-1 --namespace default

Running a job​

vcctl job run --name job-name [--namespace job-namespace]

vcctl job run --name job-1 --namespace default

Additional Help​

For more information about Volcano command lines, run the following commands:

vcctl -h
vcctl [command] -h