Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[EKS] [request]: create managed nodegroups without scaling one instance when minimum is 0 #1684

Open
matti opened this issue Mar 22, 2022 · 0 comments
Labels
EKS Managed Nodes EKS Managed Nodes EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue

Comments

@matti
Copy link

matti commented Mar 22, 2022

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

Tell us about your request
allow creation of a managed nodegroup min=0, max=N without testing the nodegroup with 1 instance - just create it, but don't set desired to 1 when min=0

Which service(s) is this request for?
EKS

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
if I create a managed nodegroup with all possible N vcpu instance types, then EKS creates the nodegroup, and then creates the auto scaling group and then sets desired to 1 to test it.

This doesn't really make sense as the nodegroup contains many instance types (eg. all N core). So it only tests the auto scaling group with one of the instances.

And, if this nodegroup contains only spot instances it might be that none of the instance types are currently available.

When nodegroup fails to scale up, the creation of the nodegroup fails and I have to retry until it succeeds.

This also costs (launching a 96core instance for few minutes for no reason)

Are you currently working around this issue?

I can not, EKS/ASG controls this.

Additional context
related to #724

@matti matti added the Proposed Community submitted issue label Mar 22, 2022
@mikestef9 mikestef9 added EKS Amazon Elastic Kubernetes Service EKS Managed Nodes EKS Managed Nodes labels Mar 22, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
EKS Managed Nodes EKS Managed Nodes EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue
Projects
None yet
Development

No branches or pull requests

2 participants