Closed
Description
Hello, members of Volcano community. Since 2019, I've learned a lot from Volcano community about Kubernetes scheduling, and now I hope to join Volcano community and contribute more.
My contributions mainly focused on command line tools, plugin development, and scheduler architecture enhancement. The detailed PRs were as follows:
Command Line Tool Enhancement
- modify the 'vcctl job run' function volcano#542
- disp job in default queue volcano#591
- vcctl command line enhancement volcano#622
- Add vcommands: vcancel, vsuspend, vresume. volcano#656
- Add command vjobs, vqueues and unit tests. volcano#666
- Add new command vsub. volcano#668
Scheduler Architecture Enhancement
- Add callback func bestNodeFn for plugins to attach nodeScores. volcano#785
- Add bestNodeFn for plugins to select best node of its own. volcano#790
- Inherit annotations from upper resources to k8s podgroup. volcano#1961
Plugin Development
- Update enqueue action, import overcommit plugin to limit pending jobs from inqueue. volcano#1298
- Add sla plugin for job resource reservation feature. volcano#1303
- Update overcommit plugin. volcano#1324
- Add task-topology plugin for scheduling. volcano#1353
- Add nodeVolumeLimits plugin. volcano#2458
- Import volumeZone plugin. volcano#2480
Some Other contributions
Metadata
Assignees
Labels
No labels