github volcano-sh/volcano v1.7.0

latest releases: v1.9.0, v1.9.0-alpha.0, v1.8.2...
17 months ago

What's New

Add Pytorch job plugin in Volcano

This feature provides a new volcano-job plugin called Pytorch-job-plugin. It will be more convenient for users to use the volcano job for pytorch training. There is no need to manually configure the port, prepare the connection between pods in the job, and the MASTER_ADDR, MASTER_PORT, WORLD_SIZE, RANK and other environments of the pytorch job.

Refer to the links for more details. (#2313, @ccchenjiahuan)

Support batch scheduling in Ray with Volcano

This feature makes Volcano and Ray work together, using Volcano to provide batch scheduling for Ray.

Refer to the links for more details. (#2601(#755) @tgaddair)

Enrich scheduling policies to support more scenarios of long-running services

This enhancement makes Volcano fully compatible with the Kubernetes default scheduler for long-running services. With this enhancement, users can use Volcano to uniformly schedule long-running services and batch workloads in a single cluster.

Refer to the links for more details:

Support Kubernetes v1.25

This feature is designed to make Volcano compatible with Kubernetes 1.25.

Refer to the links for more details. (#2533, @wangyang0616)

Support multi-arch images for Volcano

This feature is designed to cross-compile volcano images of different architectures. For example, compile an image for the ARM64 architecture on an AMD64 machine.

Refer to the links for more details.(#2435, @ccchenjiahuan)

Optimize Queue Status Information

This feature is designed to enrich the information of the queue. Through this function, users can view the resource allocation of queues in real time, which is convenient for administrators to dynamically plan resources.

Refer to the links for more details.(#2592, @jiangkaihua)

Other Notable Changes

Bug Fixes

Don't miss a new volcano release

NewReleases is sending notifications on new releases.