Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

Cluster-autoscaler: provide a mechanism to grow node groups simultaneously. #2352

Closed
mwielgus opened this issue Jan 27, 2017 · 4 comments
Closed

Comments

@mwielgus
Copy link
Contributor

We are receiving request to provide an option to grow and shrink node groups more evenly - in many cases the node groups are in different zones/subregions but contain the same type of machines. Having the inbalance in the node groups increase the max severity of a node group outage.

@mumoshu
Copy link
Contributor

mumoshu commented Apr 18, 2017

@mwielgus I'd like to work on this.

AFAIK, CA as of today already randomly choose an ASG from candidates(=ASGs which serves currently unschedulble pods hence to be scaled out).
If that's true, what you meant is to make CA first tries to choose the ASG with the fewest nodes, right?

@mumoshu
Copy link
Contributor

mumoshu commented May 9, 2017

Assuming my assumption above is correct, I'm going to implement the balance expander.
It will try to balance number of nodes among target node groups by returning an expander.Option with the least NodeCount.

@mumoshu
Copy link
Contributor

mumoshu commented Jun 20, 2017

This issue had been moved to kubernetes/autoscaler#47 and then resolved there.

@mwielgus
Copy link
Contributor Author

Closing in favor of kubernetes/autoscaler#47

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants