EKS can't scale Managed Node Group from 0

0

I have a use case where i'd like a nodegroup to be zero and to scale up automatically when we deploy a workload. The kubectl deployment scales correctly if the desiredcount is 1 or above but its stuck on a loop when the initial count 0. I see this issue https://github.com/aws/containers-roadmap/issues/724 still open. Is this still a shortcoming? Are there any potential workarounds for this?

AWS
PK
已提問 2 年前檢視次數 3532 次
2 個答案
0

With EKS support for Kubernetes 1.24, the Cluster Autoscaler has been extended to also support scale to zero for managed nodegroups. You can see more details in the announcement blog.

已回答 1 年前
  • I have a cluster on version 1.22 currently. Can I benefit from this option or should I upgrade to version 1.24? Thanks in advance

0

Hello there,

EKS Supports scaling managed node group to zero. More details in below article,

Also, you can create a Fargate profile for a new namespace (like scaling-namespace) and run Cluster-Autoscaler (CA) pod on scaling-namespace so that CA can scale your application pod based on their scheduled status "Pending".

AWS
sai
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南