Overview of Volcano Batch Scheduling System
masterVolcano is a Kubernetes-native batch scheduling system designed to extend and enhance the standard kube-scheduler. It is specifically optimized for managing and optimizing batch and elastic workloads, including:
- AI/ML/DL: Artificial Intelligence, Machine Learning, and Deep Learning.
- Big Data: Frameworks like Spark, Flink, and Ray.
- HPC/Bioinformatics: High-Performance Computing and genomics applications.
Volcano provides robust integration with various frameworks such as TensorFlow, PyTorch, Argo, MPI, Horovod, and more. It is an incubating project of the Cloud Native Computing Foundation (CNCF).