volcano-sh / volcano

A Cloud Native Batch System (Project under CNCF)
https://volcano.sh
Apache License 2.0
4.25k stars 971 forks source link

Add dynamic resources allocation(DRA) plugin #3798

Open JesseStutler opened 3 weeks ago

JesseStutler commented 3 weeks ago

What is the problem you're trying to solve

Motivation

Inherit from #3143, record DRA’s evolutionary tasks in volcano

TODO List

Describe the solution you'd like

Two PRs #3487 and #3577 were not updated after LFX was finished, we have to finish introducing DRA into volcano. Currently, it's a good time to introduce DRA plugin into volcano, DRA reconstructed the architecture and all APIs in 1.30 and became more stable in 1.31. It will evolve to the beta version in 1.32. Since volcano is adapting to k8s v1.31, it is appropriate to introduce DRA at this time. After getting more feedback from users and doing some optimization, when volcano is upgraded to k8s 1.32, I believe volcano’s DRA plugin can also become more stable.

Additional context

No response