Releases: kubernetes/autoscaler
Releases Β· kubernetes/autoscaler
cluster-autoscaler-chart-9.30.0
Scales Kubernetes worker nodes within autoscaling groups.
cluster-autoscaler-chart-9.29.5
Scales Kubernetes worker nodes within autoscaling groups.
cluster-autoscaler-chart-9.29.4
Scales Kubernetes worker nodes within autoscaling groups.
vertical-pod-autoscaler-1.0.0
What's Changed
- VPA API Versions reported in the
vpa_objects_count
metric now includev1
VPAs (see #5864) - Added the /status subresource to VPA. Action Required if installing VPA yourself: New cluster role and binding needed to update recommendation (see #5911)
- Basic auth added for Prometheus provider in VPA recommender. (see #6005)
- (Cleanup) Use vpaObject instead of vpaModel to reduce deps of post-processors. (see #6061)
- (Bug fix) Prevent empty resource propagation upstream (see #6062)
- (Alpha) External metrics support for VPA recommender (see #5576)
- Update VPA vendor (see #5904)
- Golang bump to 1.21.1 (see #6095)
Full Changelog
cluster-autoscaler-chart-9.29.3
Scales Kubernetes worker nodes within autoscaling groups.
Cluster Autoscaler 1.28.0
Changelog
Note: This is the first release to have an official s390x architecture image. This is also supported under the multi-arch image.
General
- Parallel drain of cluster nodes is now enabled by default - #5976
- Support for a new cloud provider - VolcEngine - #5637
- Add pod namespace when logging why scaleup wasn't possible - #5740
- A new "parallel-scale-up" flag, that makes the scale-up process run parallel across multiple node groups. The default behavior is unchanged, node groups are scaled synchronously, one by one. Before using the flag make sure that the cloud provider you're using is thread-safe and ready for concurrent actions. - #5731
- Add cluster-autoscaler name and version to the user agent - #5873
- When using the
--balance-similar-node-groups
flag of the Cluster Autoscaler, more logging is now available at verbosity levels 2 and 3 to help diagnose balancing failures. - #5835 - Fixed an issue where balancing nodes between zones (--balance-similar-node-groups flag) didn't work correctly in some edge cases like very large scale-ups and node groups being close to max size. - #5750
- Fix similar node group calculation for non-existing node groups - #5760
- Bugfix - Fix race condition between CA fetching list of scheduled pods and unscheduled pods - #5705
- Bugfix - Snapshot actuation status before refreshing cache - #5777
- Bugfix - Skip checking non-existing similar node groups on "safe to scale-up" criteria, similarly to how we don't check it for non-existing primary node groups. - #5824
- Bugfix - When comparing PodSpec semantically, drop projected volumes for init containers #5852
AliCloud
- Support RRSA auth - #5340
AWS
- Allow k8s.io/cluster-autoscaler/resources/: tags on AWS managed nodegroups (in addition to ASGs) to indicate availability of custom resources or ephemeral storage in a scale-from-zero scenario - #5596
- Add support for Trn1n.32xl instance - #5735
- Track lifecycle and skip terminating already terminating instances - #5411
- Add preview EC2 instance type p4de.24xlarge - #5773
Azure
- Fast nodegroup backoff on failed provisioning - #5548
Brightbox
- Add support for building new nodes using an image name as well as an ID - #5764
##Β Civo
- Support pool wise config - #5743
Cluster API
- Fix the buildTemplateLabels method for the ClusterApi provider - #5697
GCE
- Add pricing info for G2 - #5719
- Bugfix - fixes a possible map write race condition in GCE cloud provider - #5800
- Bugfix - Fix zonal GCE outage breaking CA when only some of the zones are failed - #5853
Hetzner
OCI
- Enhance oci implementation to include oci node pools - #5577
- Added OCI Cloud Provider Workload Identity support - #5717
##Β Magnum
- Change magnum to use control-plane role as renamed - #5776
VolcEngine
- Now supported - #5637
Vultr
- Refactored Vultr node delete - logging for nodes missing provider and node IDs changed - #5709
Images
registry.k8s.io/autoscaling/cluster-autoscaler:v1.28.0
registry.k8s.io/autoscaling/cluster-autoscaler-arm64:v1.28.0
registry.k8s.io/autoscaling/cluster-autoscaler-amd64:v1.28.0
registry.k8s.io/autoscaling/cluster-autoscaler-s390x:v1.28.0
cluster-autoscaler-chart-9.29.2
Scales Kubernetes worker nodes within autoscaling groups.
Cluster Autoscaler 1.27.3
Changelog
General
- Update k/k vendor to 1.27.4 (#5983)
- Fix setting maxEmptyBulkDelete and maxScaleDownParallelism to be the same value (#5967)
- Use fixed version of golang image (#5955)
Magnum
- Change magnum to use control-plane role (#5910)
Images
registry.k8s.io/autoscaling/cluster-autoscaler:v1.27.3
registry.k8s.io/autoscaling/cluster-autoscaler-arm64:v1.27.3
registry.k8s.io/autoscaling/cluster-autoscaler-amd64:v1.27.3
Full Changelog: cluster-autoscaler-1.27.2...cluster-autoscaler-1.27.3
Cluster Autoscaler 1.26.4
Changelog
General
- Update k/k vendor to 1.26.7 (#5984)
- Fix setting maxEmptyBulkDelete and maxScaleDownParallelism to be the same value (#5966)
- Refresh node instance cache when nodegroup not found in deleteCreatedNodesWithErrors (#5806)
Magnum
- Change magnum to use control-plane role (#5909)
Images
registry.k8s.io/autoscaling/cluster-autoscaler:v1.26.4
registry.k8s.io/autoscaling/cluster-autoscaler-arm64:v1.26.4
registry.k8s.io/autoscaling/cluster-autoscaler-amd64:v1.26.4
Full Changelog: cluster-autoscaler-1.26.3...cluster-autoscaler-1.26.4
Cluster Autoscaler 1.25.3
Changelog
General
- Update k/k vendor to 1.25.12 (#5985)
- Fix setting maxEmptyBulkDelete and maxScaleDownParallelism to be the same value (#5965)
- Refresh node instance cache when nodegroup not found in deleteCreatedNodesWithErrors (#5805)
Magnum
- Change magnum to use control-plane role (#5908)
Images
registry.k8s.io/autoscaling/cluster-autoscaler:v1.25.3
registry.k8s.io/autoscaling/cluster-autoscaler-arm64:v1.25.3
registry.k8s.io/autoscaling/cluster-autoscaler-amd64:v1.25.3
Full Changelog: cluster-autoscaler-1.25.2...cluster-autoscaler-1.25.3