Repolode
kubernetes

kubernetes/autoscaler

为 Kubernetes 提供自动伸缩组件,可调整集群节点数量及 Pod 的 CPU、内存请求。

Star
8,999
Fork
4,514
未关闭 Issue
330
最近提交
21小时前

这是什么?

该仓库收录了 Kubernetes 的多个自动伸缩组件。Cluster Autoscaler 会增加或移除节点,确保所有 Pod 都能找到运行位置,同时避免保留不需要的节点,支持多家公有云服务商。Vertical Pod Autoscaler 负责自动调整 Pod 申请的 CPU 和内存;Addon Resizer 则根据集群节点数量,调整 Deployment 的资源请求。

每个组件都提供对应的 Helm Chart 便于安装。其中 Cluster Autoscaler 已正式发布,Vertical Pod Autoscaler 与 Addon Resizer 仍处于 beta 阶段。

核心功能

  • 01Cluster Autoscaler 根据 Pod 调度需求增加或移除节点。
  • 02支持多家公有云服务商。
  • 03Vertical Pod Autoscaler 自动调整 Pod 的 CPU 和内存请求。
  • 04Addon Resizer 根据集群节点数量调整 Deployment 的资源请求。
  • 05每个组件均提供官方 Helm Chart。

适用场景

  • 让云上 Kubernetes 集群的规模随负载变化,避免为闲置节点付费。
  • 依据实际使用情况调整 Pod 的资源请求。
  • 随着集群扩大,自动调整监控代理等集群插件的资源配置。

快速上手

  1. 1

    在 GitHub 上 Fork 该仓库

  2. 2

    将你的 Fork 克隆到本地

    git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git

使用前须知

  • Vertical Pod Autoscaler 和 Addon Resizer 仍处于 beta 阶段。
  • 这些组件需要配合 Kubernetes 集群使用,不能作为独立应用运行。

标签

常见问题

autoscaler 是什么?
为 Kubernetes 提供自动伸缩组件,可调整集群节点数量及 Pod 的 CPU、内存请求。 该仓库收录了 Kubernetes 的多个自动伸缩组件。Cluster Autoscaler 会增加或移除节点,确保所有 Pod 都能找到运行位置,同时避免保留不需要的节点,支持多家公有云服务商。Vertical Pod Autoscaler 负责自动调整 Pod 申请的 CPU 和内存;Addon Resizer 则根据集群节点数量,调整 Deployment 的资源请求。
autoscaler 可以免费使用吗?用的什么许可证?
autoscaler 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
autoscaler 还在维护吗?
活跃维护中。autoscaler 最近一次提交是在 2026年10月24日。
autoscaler 适合用来做什么?
让云上 Kubernetes 集群的规模随负载变化,避免为闲置节点付费。 依据实际使用情况调整 Pod 的资源请求。 随着集群扩大,自动调整监控代理等集群插件的资源配置。
autoscaler 怎么安装和运行?
在 GitHub 上 Fork 该仓库 将你的 Fork 克隆到本地: git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git
在哪里获取 autoscaler?
源代码和安装说明在 GitHub 上:https://github.com/kubernetes/autoscaler

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目