Skip to content

Cluster Autoscaler 1.22.0

Compare
Choose a tag to compare
@MaciekPytel MaciekPytel released this 11 Aug 07:30
· 43 commits to cluster-autoscaler-release-1.22 since this release
0f46698

Changelog

General

  • Leader election lock is released on shutdown (#3940).
  • Names of longUnregistered nodes are now logged (#4060).
  • Cluster resource consumption metrics added (#3983).
  • Fix templated nodeinfo names collisions in BinpackingNodeEstimator (#4089).
  • Don't start CA in cooldown mode (#4104).
  • Skip iteration loop if node creation failed (#4143).
  • Publish node group min/max metrics (#4022).
  • Also set new (non-beta/non-deprecated) labels in buildGenericLabels (#4053).
  • Add a flag to control DaemonSet eviction on non-empty nodes (#4162).
  • Allow DaemonSet pods to opt in/out from eviction (#4172).
  • Update dependencies to k8s 1.22.0 (#4244).
  • Metric for CloudProvider.Refresh() duration (#4108).

GCE

  • Additional memory reservation for low memory machines (#4028).
  • Optimization: concurrent zonal List()s + opportunistic basename fill (#4058).
  • Allow overriding userAgent in Custom GCE client (#4149).
  • Use CreateInstances() API when scaling up (#4158).
  • Use BaseInstanceName in CreateInstances() (#4225).
  • Adding support for PERMISSIONS_ERROR (#4137).
  • Changed the format of MIG id (#4047).

AWS

  • Don't pile up successive full refreshes during AWS scaledowns (#3797)
  • Support arm64 instances (#3848).
  • Add support for AWS Osaka region (#4169).
  • Fix: CA does not work properly while using AWS EC2 IMDSv2 (#4127).
  • Update the AWS examples to have 600Mi of memory (#4207).

Azure

  • Don't proactively decrement azure cache for unregistered nodes (#4130).
  • Add Standard_HB120rs_v3 (#4166).
  • Updated storage API version (#4090).
  • Support "/"separators in custom allocatable overrides via vmss tags (#4056).
  • Add stable zone labels in azure template generation (#4061).

Hetzner

  • Fixed RBAC permissions in example manifest for csistoragecapacities and csidrivers resources (#4020).
  • Watch Action instead of polling Server Status (#4151).
  • Add the ability to spin up Hetzner servers from custom snapshots (#4153).

Bizflycloud

  • Added Bizflycloud provider (#4009).

Magnum

  • Enable magnum provider scale to zero (#3995).

Ionoscloud

  • Security fix: removed dependency on satori/go.uuid (#4070).

OVHcloud

  • Enable OVHcloud provider for US side (#4109).

Digitalocean

  • Support reading access token from file (#4147).
  • Do not Refresh() on startup (#4144).

Images

  • k8s.gcr.io/autoscaling/cluster-autoscaler:v1.22.0
  • k8s.gcr.io/autoscaling/cluster-autoscaler-arm64:v1.22.0
  • k8s.gcr.io/autoscaling/cluster-autoscaler-amd64:v1.22.0