Skip to content

Cluster Autoscaler 1.18.0

Compare
Choose a tag to compare
@losipiuk losipiuk released this 13 Mar 10:52
· 125 commits to cluster-autoscaler-release-1.18 since this release
d5c57ae

Changes since 1.17.0

General:

  • Add cluster-api based cloudprovider
  • Add /debug/pprof http handler
  • Add topology.kubernetes.io labels to be ignored when comparing similar node groups
  • Add logic for removing taints with specific prefix from template node
  • Always filter out schedulable against upcoming nodes
  • Uniformize node shuffling when finding nodes to remove
  • Remove OldBinpackingEstimator
  • Code cleanups; Notable ones:
  • Simplify building equivalence groups in scale up
  • Migrate CA to use scheduler framework
  • Lots of bug fixes and performance imporovements

AWS:

  • Update AWS instance type list
  • Change the regex to match the providerID used by Fargate on EKS
  • Add eks.amazonaws.com/nodegroup label to awsIgnoredLabels

Azure:

  • Read subscription ID from instance metadata
  • Fix VMSS scale down issues when updating target sizes
  • Generate azure instance types
  • Fix azure autodiscovery when max tags aren't specified
  • Remove ACS support
  • Decrease the number of calls to VMSS API
  • Make VMSS info cache TTL configurable
  • Add fallback check for 'Promo' instance types
  • Fix parsing azure cloud provider config
  • Add VM Cache
  • Delete outdated cluster-autoscaler deployments
  • Dont return error for nodes without providerId
  • Support Azure user assigned identity

GCE:

  • Add Windows nodes support
  • Ignore node termination taint in scale up

Image: gcr.io/google-containers/cluster-autoscaler:v1.18.0