Volcano

github.com/volcano-sh/volcano DevOps & Containers Open-source projectOpen source

The Volcano project provides cloud native batch scheduling software within the CNCF ecosystem.

github.com/volcano-sh/volcano
Volcano homepage screenshot

About Volcano

Volcano is a Kubernetes-native open source batch scheduling system that is an incubating project under the Cloud Native Computing Foundation (CNCF). It extends the standard Kubernetes kube-scheduler to manage and optimize batch, elastic, AI/ML, big data, and high-performance computing (HPC) workloads. The system provides integration with common AI, big data, and HPC frameworks including Spark, Flink, Ray, TensorFlow, PyTorch, Kubeflow, and MPI.

Key features

  • Extends standard Kubernetes kube-scheduler for batch workloads
  • Optimizes AI/ML, big data, and HPC workload scheduling
  • Integrates with Spark, PyTorch, TensorFlow, and Kubeflow
  • Supports elastic and high-density compute job management
  • Offers topology-aware scheduling for performance optimization
Best for: Teams running AI/ML, big data, or HPC batch workloads on Kubernetes benefit most from Volcano.
Good for
  • Built on over 15 years of large-scale high-performance workload operation experience
  • Incubating CNCF project with adoption across internet, finance, manufacturing, and medical sectors
  • Active open source community with hundreds of contributors to code and documentation

Volcano at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Volcano alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in DevOps & Containers

Well-known listings from the same topic.

All 44

Volcano FAQ

What is Volcano?
Volcano is a Kubernetes-native open source batch scheduling system that is an incubating project of the Cloud Native Computing Foundation (CNCF). It extends the standard Kubernetes kube-scheduler to manage batch and elastic workloads.
What types of workloads is Volcano designed to optimize?
It is designed for AI/ML, deep learning, big data, bioinformatics, genomics, and other high-performance computing workloads.
Which common frameworks does Volcano integrate with?
It offers integration with frameworks including Spark, Flink, Ray, TensorFlow, PyTorch, Kubeflow, MPI, and Horovod.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing