Volcano-global
is a multiple kubernetes clusters scheduler, designed to efficiently manage and schedule AI/ML,
Bigdata workloads across multiple kubernetes clusters,
which cleverly combines the capabilities of Karmada and Volcano.
Volcano-global
has implemented a series of advanced capabilities based on Karmada, such as AI job scheduling and queue management, which are inherited from Volcano's single-cluster capabilities. Additionally, it addresses scenarios involving single/multiple template tasks.
This project originated from:
- LFX Mentorship CNCF - Volcano: Volcano supports multi-cluster AI workloads scheduling
- OSPP 2024 Volcano supports queue capacity management capabilities in multi-cluster AI workload scheduling
This is an alpha version and code is subject to change.
You can read deploy guide.
Volcano-global is a seperated subproject, having its own release. The project plays well with volcano repo, however, the release are not coupled. We will release new versions as needed.