Skip to content

[Feature] Support managedBy on RayService for integration with MultiKueue #4486

@hiboyang

Description

@hiboyang

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

To integrate RayService with Kueue MultiKueue, need a new field on RayService: spec.managedBy. See previous discussion: #2544

The logic will be simple. RayJob already has this field:

if manager := utils.ManagedByExternalController(rayJobInstance.Spec.ManagedBy); manager != nil {
logger.Info("Skipping RayJob managed by a custom controller", "managed-by", manager)
return ctrl.Result{}, nil
}

Use case

For Kueue MultiKueue, one cluster can manage and dispatch jobs to multiple worker clusters.

Related issues

#2544

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions