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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?