You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been trying to get ASG Roller to work with Cluster Autoscaler but the two seem to be clashing and resulting in a cluster of unschedulable nodes.
I think the following is happening:
ASG Roller notices difference in launch template
ASG Roller scales up cluster
Cluster Autoscaler notices new nodes with no usage, and taints then as PreferNoSchedule
ASG Roller cordons and drains old nodes (all nodes are now unschedulable)
The issue seems to be that cluster-autoscaler taints nodes before it scales them down, the timing of the taint isn't configurable in cluster autoscaler.
Could ASG roller be updated to set the annotation "cluster-autoscaler.kubernetes.io/scale-down-disabled": "true" during scaling events?
I believe this will stop the clashing of ASG Roller and Cluster Autoscaler