Open mohitanchlia opened 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?
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
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.