[Doc][KubeRay] Add a doc for scheduler plugins#53846
[Doc][KubeRay] Add a doc for scheduler plugins#53846jjyao merged 5 commits intoray-project:masterfrom
Conversation
MortalHappiness
left a comment
There was a problem hiding this comment.
Doc build failed. You need to add this doc to toctree.
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
|
|
||
| Note that there are two modes for installing the scheduler plugins: **single scheduler mode** or **second scheduler mode**. | ||
|
|
||
| For KubeRay v1.4.0, KubeRay only supports the **single scheduler mode**. |
There was a problem hiding this comment.
Have you already tried both modes and confirmed that it only works with the single scheduler mode?
There was a problem hiding this comment.
I haven't tried the second scheduler mode. I am referring to https://scheduler-plugins.sigs.k8s.io/docs/user-guide/installation/:
I can give it a try.
There was a problem hiding this comment.
It doesn't work with the second scheduler although Step 4 is the same.
I tried to deploy a RayCluster with 1 CPU for the head Pod and 1000 CPUs for the worker Pods. The head Pod will still be scheduled when gang scheduling is enabled.
MortalHappiness
left a comment
There was a problem hiding this comment.
Approved from technical side. Waiting for doc team's approval.
|
cc @dayshah would you mind approving this PR? Thanks! |
angelinalg
left a comment
There was a problem hiding this comment.
Just some style nits. Thank you for contributing to docs.
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
doc/source/cluster/kubernetes/k8s-ecosystem/scheduler-plugins.md
Outdated
Show resolved
Hide resolved
Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com> Signed-off-by: Kai-Hsun Chen <kaihsun@apache.org>
|
Thanks @MortalHappiness @angelinalg for the review! |
Signed-off-by: kaihsun <kaihsun@anyscale.com> Signed-off-by: Kai-Hsun Chen <kaihsun@apache.org> Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com>
Signed-off-by: kaihsun <kaihsun@anyscale.com> Signed-off-by: Kai-Hsun Chen <kaihsun@apache.org> Co-authored-by: angelinalg <122562471+angelinalg@users.noreply.github.com> Signed-off-by: elliot-barn <elliot.barnwell@anyscale.com>
Why are these changes needed?
Add a doc for scheduler plugins
Related issue number
Checks
git commit -s) in this PR.scripts/format.shto lint the changes in this PR.method in Tune, I've added it in
doc/source/tune/api/under thecorresponding
.rstfile.