-
Notifications
You must be signed in to change notification settings - Fork 388
Description
Tell us about your request
It would be nice to have the ability to limit the number of nodes created by certain provisioner. For example:
limits:
nodes: "6"
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Let's say our application spawns pods for some tasks, and each pod requires a separate node. Now it limits by the max size of the node group. All these nodes are Spot instances, and there is a problem that sometimes there are no instances of the current family in the region, so we use different instance families: m4, m5, m5a, r5, r5a, etc. These instances could have a different amount of CPU and mem.
It would be nice to have the ability to limit the number of nodes by their count, not by their resources. It is clear that we have max pods in our app, but it is a bit of a synthetic example.
Are you currently working around this issue?
We use limits.resources.cpu with approx number of CPUs, but it is not accurate and not transparent a little bit.
Additional Context
No response
Attachments
No response
Community Note
- Please vote on this issue by adding a π reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment