Skip to content

Cluster Autoscaler 1.24.1

Compare
Choose a tag to compare
@MaciekPytel MaciekPytel released this 30 Mar 15:22
· 48 commits to cluster-autoscaler-release-1.24 since this release
42876d9

Changelog

General

  • Fixed a bug which caused CA logic to take significantly more time when calculating very large scale-ups (#5372).
  • Priority expander no longer blocks scale up when its ConfigMap is missing or malformed (#5246).
  • Fixed an issue where CA could drastically overshoot scale-up for pods using zonal scheduling constraints (PodTopologySpreading or PodAntiAffinity on zonal topology) (#4970).
  • Limit maximum duration of binpacking simulation to prevent CA becoming unresponsive in huge scale-up scenarios. Introduce --max-nodes-per-scaleup and --max-nodegroup-binpacking-duration that can be used to control this behavior (note: those flags are only meant for fine-tuning scale-up calculation latency; they're not intended for rate-limiting scale-up) (#4970).

AWS

  • DescribeAutoScalingGroups now supports directly including tag filers, which results in less API calls to AWS (#4424).
    • Users of the AWS Cloudprovider may want to update their IAM roles to remove the DescribeTags action as this is no longer used.
  • Add support for attribute-based instance type selection for AWS using available instance requirements (#4588).

Azure

  • Cluster autoscaler will work correctly without crash in non-public clouds (#5603).

Images

  • registry.k8s.io/autoscaling/cluster-autoscaler:v1.24.1
  • registry.k8s.io/autoscaling/cluster-autoscaler-arm64:v1.24.1
  • registry.k8s.io/autoscaling/cluster-autoscaler-amd64:v1.24.1