Skip to content

Conversation

@Future-Outlier
Copy link
Member

@Future-Outlier Future-Outlier commented Oct 28, 2025

Why are these changes needed?

everywhere including default configs, tests, and samples.

This is for label-based scheduling

Signed-off-by: Future-Outlier <eric901201@gmail.com>
Copy link
Member Author

@Future-Outlier Future-Outlier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @ryanaoleary
does ray 2.50.1 support label-based scheduling and this PR?
ray-project/ray#57260
(I didn't see this PR mentioned in ray's release note)

I think we should introduce it in kuberay 1.15.0

Copy link
Member Author

@Future-Outlier Future-Outlier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @CheyuWu
should we also update the frontend part?
since I am not familiar with it, can you help after the ray's image is confirmed?

Signed-off-by: Future-Outlier <eric901201@gmail.com>
@Future-Outlier Future-Outlier changed the title feat: upgrade to Ray 2.51.0 to support label-based scheduling feat: upgrade to Ray 2.50.1 to support label-based scheduling Oct 28, 2025
Signed-off-by: Future-Outlier <eric901201@gmail.com>
@ryanaoleary
Copy link
Collaborator

cc @ryanaoleary does ray 2.50.1 support label-based scheduling and this PR? ray-project/ray#57260 (I didn't see this PR mentioned in ray's release note)

I think we should introduce it in kuberay 1.15.0

I don't think Ray 2.50.1 has this change yet: ray-project/ray@e890cd1, it should be in the next release which would be 2.51.0. I think it's only in the nightly image for now.

@CheyuWu
Copy link
Collaborator

CheyuWu commented Oct 28, 2025

cc @CheyuWu should we also update the frontend part? since I am not familiar with it, can you help after the ray's image is confirmed?

Hi @Future-Outlier

const [dockerImage, setDockerImage] = React.useState("rayproject/ray:2.46.0");

This is the default image version used when creating a RayJob.
I think it can be updated to 2.50.1.

@CheyuWu
Copy link
Collaborator

CheyuWu commented Oct 28, 2025

This part also uses the Ray image version, but it seems that this file is not actually being used.
I think we don’t need to update it — I’ll open an issue later to remove it.

https://github.com/ray-project/kuberay/blob/master/dashboard/src/utils/exampleJobs.ts

@Future-Outlier
Copy link
Member Author

This part also uses the Ray image version, but it seems that this file is not actually being used. I think we don’t need to update it — I’ll open an issue later to remove it.

https://github.com/ray-project/kuberay/blob/master/dashboard/src/utils/exampleJobs.ts

thank you!!!
you help a lot!

@Future-Outlier Future-Outlier changed the title feat: upgrade to Ray 2.50.1 to support label-based scheduling [wip] feat: upgrade to Ray 2.50.1 to support label-based scheduling Oct 29, 2025
@Future-Outlier Future-Outlier changed the title [wip] feat: upgrade to Ray 2.50.1 to support label-based scheduling [wip] feat: upgrade to Ray 2.50.1 to support top-level Resources and Labels field to KubeRay Autoscaling config Oct 30, 2025
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.

3 participants