[EKS] [request]: create managed nodegroups without scaling one instance when minimum is 0 #1684
Labels
EKS Managed Nodes
EKS Managed Nodes
EKS
Amazon Elastic Kubernetes Service
Proposed
Community submitted issue
Community Note
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
The text was updated successfully, but these errors were encountered: