feat(docs): KEP-2437-Support Volcano Scheduler in Kubeflow Trainer V2 - #2672
Conversation
Signed-off-by: Xinmin Du <2812493086@qq.com>
Pull Request Test Coverage Report for Build 16669262324Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
Signed-off-by: Xinmin Du <2812493086@qq.com>
2c6f9c6 to
bbc1cee
Compare
Electronic-Waste
left a comment
There was a problem hiding this comment.
@Doris-xm Thanks for this great work! I've left my initial comments for you.
/cc @kubeflow/wg-training-leads @astefanutti @rudeigerc
|
@Electronic-Waste: GitHub didn't allow me to request PR reviews from the following users: rudeigerc. Note that only kubeflow members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
@Doris-xm I also recommend that you could change the title of this PR to either:
It will be more clear and neat, I think:) |
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
|
/rerun-all |
Electronic-Waste
left a comment
There was a problem hiding this comment.
@Doris-xm Thanks for the updates. It looks good to me!
/cc @kubeflow/wg-training-leads @astefanutti @rudeigerc
|
@Electronic-Waste: GitHub didn't allow me to request PR reviews from the following users: rudeigerc. Note that only kubeflow members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
|
Thanks for your time. I've resolved all suggestions above and updated the KEP. Any other suggestions for this PR? |
Signed-off-by: Xinmin Du <2812493086@qq.com>
|
Based on the latest discussion:
Any other suggestions for this PR? @andreyvelich @Electronic-Waste @rudeigerc Thanks for your time! |
andreyvelich
left a comment
There was a problem hiding this comment.
Thanks a lot for this effort @Doris-xm!
Feel free to un-hold!
/lgtm
/approve
/hold
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
Signed-off-by: Xinmin Du <2812493086@qq.com>
tenzen-y
left a comment
There was a problem hiding this comment.
Thank you!
/lgtm
/approve
/hold cancel
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: andreyvelich, Electronic-Waste, tenzen-y The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
…kubeflow#2672) * doc: KEP creation Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: pre-commit fix Signed-off-by: Xinmin Du <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * fix: syntax err Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: change the example Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: change the explanation for fig. Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: remove unused part Signed-off-by: Xinmin Du <2812493086@qq.com> * feat: add test plan Signed-off-by: Xinmin Du <2812493086@qq.com> * fix Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: update examples Signed-off-by: Xinmin Du <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * fix: reword "integrate with Volcano" to "apply PodGroup" Signed-off-by: Xinmin Du <2812493086@qq.com> * docs: add code block with VolcanoPodPolicySource struct Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: declare permissions with kubebuilder Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: pre-commit fix Signed-off-by: Xinmin Du <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Yuchen Cheng <rudeigerc@gmail.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * fix: inaccurate description Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: modify code example & remove unnecessary installation step Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: update test plan Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: a few nits Signed-off-by: Xinmin Du <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * fix: code block format Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: omit minTaskMember Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: configure queue in annotation Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: trim trail whitespace Signed-off-by: Xinmin Du <2812493086@qq.com> * Update docs/proposals/2437-volcano-scheduler/README.md Co-authored-by: Shao Wang <2690692950@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> * fix: Sedna case in Motivation Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: configure priorityClassName from pod spec Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: rm PodGroupInterface Signed-off-by: Xinmin Du <2812493086@qq.com> * fix: explain `queue` override Signed-off-by: Xinmin Du <2812493086@qq.com> * feat: Volcano Scheduler Plugin Configuration Signed-off-by: Xinmin Du <2812493086@qq.com> --------- Signed-off-by: Xinmin Du <2812493086@qq.com> Signed-off-by: Du Xinmin <2812493086@qq.com> Co-authored-by: Shao Wang <2690692950@qq.com> Co-authored-by: Yuchen Cheng <rudeigerc@gmail.com> Co-authored-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
What this PR does / why we need it:
This PR convert GSoC proposal to KEP. The detailed description of the project is Project 10: Support Volcano Scheduler in Kubeflow Trainer.
Which issue(s) this PR fixes :
Part of #2671
Checklist: