aws / containers-roadmap

This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
https://aws.amazon.com/about-aws/whats-new/containers/
Other
5.21k stars 317 forks source link

[EKS] [Node Groups]: Auto scaling #602

Open mohitanchlia opened 4 years ago

mohitanchlia commented 4 years ago

With managed worker nodes it would also be great to make EKS service much like ECS where users don't have to think of underlying scaling concepts but only deal with writing the application intention in a manifest file like kube yaml. It would be really useful to provide auto scaling concepts out of the box, such that users only have to specify the requirements without implementing HPA or cluster auto scaler.

tabern commented 4 years ago

@mohitanchlia to understand this a bit better - you're looking for the ability to have things like metrics server and Kubernetes Cluster Autoscaler automatically run on the cluster or through the EKS API instead of having to start them onto the cluster?

YaraMohammed commented 4 years ago

That wold make much more sense as the current approach from the documentation is to add IAM permission for the worker nodes IAM role then manually tag the ASG before applying the cluster autoscaler. It's very inconvenient to use managed node groups then go for each created ASG and tag them manually. By definition the node groups are designed for scaling. Then it makes sense that the ASG group is tagged at creation and the Cluster Autoscaler should run automatically