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.22k stars 321 forks source link

[EKS] [request]: Allow configuring `horizontal-pod-autoscaler-sync-period` #1809

Open mohitreddy1996 opened 2 years ago

mohitreddy1996 commented 2 years ago

Community Note

Tell us about your request What do you want us to build? Allow configuring Kube Controller Manager, specifically we interested in configuring horizontal-pod-autoscaler-sync-period which in kubernetes defaults to 15s

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? Our system relies on horizontal pod autoscaler to scale in/out our servers based on CPU and Memory utilization. Due to different traffic patterns, 15s of sync period turns out to be a bit longer for us. We would like to configure it lower than that. It would be great if this is something which is allowed to configure on EKS

Are you currently working around this issue? No workaround it sadly

Additional context Anything else we should know?

Attachments https://github.com/awslabs/amazon-eks-ami/issues/962

HristoStoyanovYotpo commented 2 months ago

Hey, I just wanted to add to this feature request, that we also would like to be able to modify --concurrent-horizontal-pod-autoscaler-syncs parameter, so that HPA can evaluate metrics more frequently (using higher concurrency). We understand, that starting from EKS 1.30 this value is dynamically increased based on the size of the managed control-plane, but we still think we may need a higher concurrency setting. We would suggest you to introduce EKS Parameter Groups (similarly as RDS ones) so that customers can override control-plane configuration based on their needs!

T0tt1 commented 2 months ago

Need the same.