Cluster Autoscaler 1.24.1
MaciekPytel
released this
30 Mar 15:22
·
48 commits
to cluster-autoscaler-release-1.24
since this release
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