Skip to content

REP: Deterministic Label-Based Scheduling with Ray Autoscaler and KubeRay - #68

Open
ryanaoleary wants to merge 1 commit into
ray-project:mainfrom
ryanaoleary:autoscaler-kuberay-labels-rep
Open

REP: Deterministic Label-Based Scheduling with Ray Autoscaler and KubeRay#68
ryanaoleary wants to merge 1 commit into
ray-project:mainfrom
ryanaoleary:autoscaler-kuberay-labels-rep

Conversation

@ryanaoleary

Copy link
Copy Markdown
Contributor

This REP proposes an enhancement to the Ray V2 Autoscaler and KubeRay to support deterministic label-based scheduling.

Currently, Ray autoscaling with label constraints requires pre-configuring multiple workerGroupSpecs containing specific nodeSelectors and rayStartParams. This proposal outlines a solution to enable the Ray V2 Autoscaler to dynamically generate SchedulingNode candidates based on incoming resource demands with Kubernetes topology label selectors (like region, zone, or market type), and automatically patch the RayCluster CR with temporary, dynamically generated workerGroupSpecs.

Related doc with some discussion: Deterministic Label-Based Scheduling with Ray Autoscaler and KubeRay

Signed-off-by: Ryan O'Leary <ryanaoleary@google.com>
@ryanaoleary

Copy link
Copy Markdown
Contributor Author

cc: @andrewsykim

@ryanaoleary
ryanaoleary marked this pull request as ready for review July 8, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant