koordinator-sh / koordinator

A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.
https://koordinator.sh
Apache License 2.0
1.3k stars 325 forks source link

[proposal] Reservation Affinity supports the reservation name #2184

Open saintube opened 2 weeks ago

saintube commented 2 weeks ago

What is your proposal:

Some use cases of the Resource Reservation regard the reservation objects as nodes, thus bringing the need for the pod to set the reservation name like the nodeName to schedule to the target reservation. In this proposal, we want to support that the pod can set the reservation name in the annotation of the reservation affinity to allocate the specific reservation object. Note that the scheduler should perform the admission when the pod requests unmatched resources.

Why is this needed:

Is there a suggested solution, if so, please add it:

saintube commented 2 weeks ago

linked to #2186