API Evangelist API Evangelist
API Learnings
Toolbox
API Evangelist LLC

Volcano Batch Scheduling API

Volcano extends Kubernetes with CRDs for batch workload management. The Job resource defines batch workloads with multiple task types and lifecycle policies. Queue resources manage job scheduling with weight-based fair sharing and resource quotas. Volcano supports gang scheduling ensuring all pods in a group are scheduled together, and integrates with frameworks like TensorFlow, PyTorch, Spark, and MPI.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI

volcano-job-openapi.yml Raw ↑