Skip to content

Releases: kubernetes/autoscaler

Cluster Autoscaler 1.28.0

31 Aug 16:59
5bcb526
Compare
Choose a tag to compare

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

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

22 Aug 22:46
5e20c44
Compare
Choose a tag to compare

Scales Kubernetes worker nodes within autoscaling groups.

Cluster Autoscaler 1.27.3

27 Jul 11:43
ea4976f
Compare
Choose a tag to compare

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

27 Jul 11:41
4256b23
Compare
Choose a tag to compare

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

27 Jul 11:37
5a4d7d2
Compare
Choose a tag to compare

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

Cluster Autoscaler 1.24.3

27 Jul 11:33
3e08cc2
Compare
Choose a tag to compare

Changelog

General

  • Update k/k vendor to 1.24.16 (#5986)
  • Don't deref nil nodegroup in deleteCreatedNodesWithErrors (#5804)

Magnum

  • Change magnum to use control-plane role (#5907)

Images

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

Full Changelog: cluster-autoscaler-1.24.2...cluster-autoscaler-1.24.3

Addon Resizer 1.8.19

29 Jun 18:52
51b4f52
Compare
Choose a tag to compare

Bump golang version to 1.20.5 to address GO-2023-1840.

Vertical Pod Autoscaler 0.14.0

22 Jun 12:46
cd5ed0b
Compare
Choose a tag to compare
Pre-release

What's Changed

Only non-functional changes this time, mostly to address security vulnerabilities:

  • Bump golang to 1.20.5 to address vulnerabilities (see #5843)
  • Bump dependencies to address vulnerabilities (see #5648)
  • Use TLS 1.2 in VPA Admission Webhook (see #5803)

Full Changelog

https://github.com/kubernetes/autoscaler/compare/vertical-pod-autoscaler-0.13.0..vertical-pod-autoscaler-0.14.0

cluster-autoscaler-chart-9.29.1

13 Jun 12:06
3c5cc58
Compare
Choose a tag to compare

Scales Kubernetes worker nodes within autoscaling groups.

Cluster Autoscaler 1.26.3

29 May 08:27
cd86044
Compare
Choose a tag to compare

Changelog

General

  • add annotation to ignore local storage volume during scale down (#5789)
  • Update kubernetes/kubernetes vendor to 1.26.5 (#5796)
  • Fix(*): refresh node instance cache when nodegroup not found in deleteCreatedNodesWithErrors (#5806)

Alicloud

  • Support RRSA auth in AliCloud (#5782)

AWS

  • Added support for AWS inf2 instance types (#5721)
  • Added support for the AWS Trainium instance types (#5732)
  • Add missing trn1n ec2 instance (#5734)
  • Add preview EC2 instance type p4de.24xlarge (#5772)
  • Fix/asg resource tags for 1.26.x (#5722 and #5748)
  • Implement function to identify if node is present in AWS (#5787)

Images

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

Full Changelog: cluster-autoscaler-1.26.2...cluster-autoscaler-1.26.3