autoscaler

Autoscaling components for Kubernetes

Github星跟踪图

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.

主要指标

概览
名称与所有者kubernetes/autoscaler
主编程语言Go
编程语言Makefile (语言数: 10)
平台
许可证Apache License 2.0
所有者活动
创建于2017-04-12 00:03:40
推送于2025-05-06 12:11:14
最后一次提交2025-05-06 05:11:13
发布数339
最新版本名称vertical-pod-autoscaler-1.3.1 (发布于 2025-04-30 17:50:36)
第一版名称cluster-autoscaler-0.5.2 (发布于 )
用户参与
星数8.4k
关注者数138
派生数4.1k
提交数9.2k
已启用问题?
问题数2480
打开的问题数157
拉请求数4681
打开的拉请求数73
关闭的拉请求数818
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?