Volcano is a Kubernetes-native batch scheduling system designed to efficiently manage high-performance computing (HPC), machine learning (ML), deep learning, and other data-intensive workloads. It extends Kubernetes' batch scheduling capabilities, offering optimized resource sharing, job lifecycle management, and advanced scheduling features.
Volcano enhances Kubernetes with powerful scheduling and resource management for complex workloads.
To install the product:
- Configure the application.
- Click Install.
- Wait for the application to change its status to
Deployed
.
To check that Volcano is working:
-
Install kubectl, and configure it to work with the created cluster.
-
Verify that Volcano components are running:
kubectl get pods -n volcano-system
You should see pods like
volcano-scheduler
,volcano-admission
, etc. -
Refer to the Volcano documentation for detailed guides and tutorials.
To explore Volcano documentation:
- Visit the Volcano official documentation for in-depth tutorials and configuration guides.
- High-performance computing (HPC) workload management.
- Machine learning and deep learning model training.
- Batch processing and parallel job scheduling.
- Resource-intensive data processing applications.
- Bioinformatics data analysis and simulations.
- AI-powered research in production environments.
By using the application, you agree to their terms and conditions: Nebius Applications License and Volcano License.