KEP-8902: Flavor-Aware Dominant Resource Share (DRS)#9251
KEP-8902: Flavor-Aware Dominant Resource Share (DRS)#9251mukund-wayve wants to merge 7 commits intokubernetes-sigs:mainfrom
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mukund-wayve The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Welcome @mukund-wayve! |
|
Hi @mukund-wayve. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
✅ Deploy Preview for kubernetes-sigs-kueue canceled.
|
Fix TOC for alternative Add overview header. Clarify feature gate isnt required Improve motivation
8fbe9f7 to
c06d204
Compare
Remove more unnecessary line breaks
c0e53d4 to
c9e82d2
Compare
|
/ok-to-test |
|
I assume the implementation will be a follow-up, so the release note for this PR should be dropped. |
|
/release-note-edit |
|
Hi @mimowo, Could you please advise on who would be the best person to review this KEP? We believe this feature would be valuable and would love to see it considered for the upcoming release. Any guidance would be greatly appreciated |
| spec: | ||
| nodeLabels: | ||
| accelerator: nvidia-h100 | ||
| resourceWeights: |
There was a problem hiding this comment.
Since this API is only meant for FairSharing computations I think it will be better to put it under fairSharing field, the question remains which level, let me consider the options:
- ConfigMap, this is very analogous case to AdmissionFairSharing weights here, so this could be the analogous field under the FairSharing construct
- ClusterQueue, under the pre-exsting "fairSharing" field
- ResourceFlavor (as proposed here), but under the extra "fairSharing" field
I guess the main question is if you have use cases for different multipliers the ResourceFlavor, otherwise I would be leaning to (1.) for simplicity to get going in Alpha.
There was a problem hiding this comment.
I see you discuss some of that under the Alternatives section, but discussing the configMap option (1.) seems missing there.
|
Hi @mukund-wayve this looks like a very useful feature, and I can totally support it, let me address the questions.
I think @gabesaba will be best here, but probably me and @tenzen-y will also keep an eye on it. I believe @amy , @kannon92, @sohankunkerkar may also be interested.
The upcoming release, 0.17, is already very packed, so cannot promise. FYI, 0.18 is planned mid May (we release every 2 months).
|
What type of PR is this?
/kind feature
/kind api-change
What this PR does / why we need it:
Creates a KEP for #8902
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
This is my first time writing a KEP. I've tried to follow the template and read a few different KEPs to be consistent.
Does this PR introduce a user-facing change?