# kubernetes/autoscaler

Autoscaling components for Kubernetes

Repository: https://github.com/kubernetes/autoscaler
Canonical: https://ross.abutalabs.com/products/autoscaler
Language: Go
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T13:13:41+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 84, longevity 100
- inputs: {"age_days": 3431, "days_push": 7, "days_rel": 27, "gap_med": 2, "n_releases_24m": 100}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 8950, forks 4470 (observed 2026-08-28T04:10:26.433856+00:00)

## What it is
The official Kubernetes autoscaling repository containing the Cluster Autoscaler, Vertical Pod Autoscaler, and Addon Resizer components. It automatically adjusts cluster node counts and pod resource requests to match workload demand across multiple cloud providers.

## Use cases
- automatically add or remove cluster nodes based on pending pods
- right-size CPU and memory requests for pods automatically
- scale a Kubernetes cluster on AWS, GCP, Azure, and other providers
- resize addon deployments based on node count
- install autoscaling via supported Helm charts
- reduce cloud costs by removing underutilized nodes

## When to choose
- you run Kubernetes on a supported cloud provider and need node-level autoscaling
- your pods are frequently unschedulable due to insufficient cluster capacity
- you want automatic CPU/memory request tuning via VPA
- you need a battle-tested, SIG-maintained autoscaler

## When to avoid
- you only need horizontal pod scaling (use the built-in HPA instead)
- you run a single-node or fixed-size cluster
- your workloads cannot tolerate pod eviction or rescheduling
- you need autoscaling for non-Kubernetes infrastructure

## Facets
- artifact type: service
- maturity: stable
- function: deployment, monitoring, configuration-management
- domain: cloud-computing, infrastructure-as-code
- platform: cloud, go, self-hosted
- tags: cluster-autoscaler, vertical-pod-autoscaler, horizontal-scaling, helm-chart, kubernetes-sig-autoscaling, resource-management, containers, devops, kubernetes, docker

## Member repositories
- kubernetes/autoscaler (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:26.433856+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:24:28.854435+00:00, confidence not recorded.
  - readme: https://github.com/kubernetes/autoscaler (fetched 2026-08-28T04:10:26.433856+00:00, sha 620f551ceaf9)
- Data as of 2026-08-30T08:39:29.467469+00:00.
