autoscaler

Autoscaling components for Kubernetes

Github stars Tracking Chart

Kubernetes Autoscaler

Build Status GoDoc Widget

This repository contains autoscaling-related components for Kubernetes.

What's inside

Cluster Autoscaler - a component that automatically adjusts the size of a Kubernetes
Cluster so that all pods have a place to run and there are no unneeded nodes. Works with GCP, AWS and Azure. Version 1.0 (GA) was released with kubernetes 1.8.

Vertical Pod Autoscaler - a set of components that automatically adjust the
amount of CPU and memory requested by pods running in the Kubernetes Cluster. Current state - beta.

Addon Resizer - a simplified version of vertical pod autoscaler that modifies
resource requests of a deployment based on the number of nodes in the Kubernetes Cluster. Current state - beta.

Contact Info

Interested in autoscaling? Want to talk? Have questions, concerns or great ideas?

Please join us on #sig-autoscaling at https://kubernetes.slack.com/, or join one
of our weekly meetings. See the Kubernetes Community Repo for more information.

Getting the Code

Fork the repository in the cloud:

  1. Visit https://github.com/kubernetes/autoscaler
  2. Click Fork button (top right) to establish a cloud-based fork.

The code must be checked out as a subdirectory of k8s.io, and not github.com.

mkdir -p $GOPATH/src/k8s.io
cd $GOPATH/src/k8s.io
# Replace "$YOUR_GITHUB_USERNAME" below with your github username
git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git
cd autoscaler

Please refer to Kubernetes Github workflow guide for more details.

Main metrics

Overview
Name With Ownerkubernetes/autoscaler
Primary LanguageGo
Program languageMakefile (Language Count: 10)
Platform
License:Apache License 2.0
所有者活动
Created At2017-04-12 00:03:40
Pushed At2025-05-06 12:11:14
Last Commit At2025-05-06 05:11:13
Release Count339
Last Release Namevertical-pod-autoscaler-1.3.1 (Posted on 2025-04-30 17:50:36)
First Release Namecluster-autoscaler-0.5.2 (Posted on )
用户参与
Stargazers Count8.4k
Watchers Count138
Fork Count4.1k
Commits Count9.2k
Has Issues Enabled
Issues Count2480
Issue Open Count157
Pull Requests Count4681
Pull Requests Open Count73
Pull Requests Close Count818
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private