gardener / autoscaler

Customised fork of cluster-autoscaler to support machine-controller-manager
Apache License 2.0
16 stars 24 forks source link

Deal with paused machineDeployments #189

Open himanshu-kun opened 1 year ago

himanshu-kun commented 1 year ago

What would you like to be added:

Autoscaler should be able to ignore paused machineDeployments. Currently MCM offers a feature where a user can pause the machineDeployment during rolling update. The integration of this functionality with gardener is still underway github.com/gardener/gardener/issues/7485. As part of this integration it is essential that relevant changes are made to autoscaler so that its aware of paused machineDeployments.

Why is this needed: To disallow unwanted scaling operation on a machineDeployment which is paused by user for reasons like service unavailability during rolling update of the machineDeployment.

himanshu-kun commented 1 year ago

A proposed solution could be found here

himanshu-kun commented 1 year ago

/milestone 2023-Q2