kubernetes/autoscaler
GitHub: kubernetes/autoscaler
Kubernetes 官方的自动扩缩容组件集合,提供集群节点水平和 Pod 资源垂直两种弹性伸缩能力。
Stars: 8902 | Forks: 4434
# Kubernetes Autoscaler
[](https://github.com/kubernetes/autoscaler/actions/workflows/chart-release.yaml) [](https://github.com/kubernetes/autoscaler/actions/workflows/ca-test.yaml) [](https://github.com/kubernetes/autoscaler/actions/workflows/vpa-test.yaml) [![GoDoc Widget]][GoDoc]
本仓库包含与 Kubernetes 自动扩缩容相关的组件。
## 包含内容
[Cluster Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) - 一个自动调整 Kubernetes 集群大小的组件,以确保所有 pod 都有地方运行,并且没有多余的节点。支持多个公有云提供商。1.0 (GA) 版本随 kubernetes 1.8 一起发布。
[Cluster Autoscaler Helm Chart](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler/charts) - 受支持的 Cluster Autoscaler 的 Helm chart。
[Vertical Pod Autoscaler](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler) - 一组自动调整 Kubernetes 集群中运行的 pod 所请求的 CPU 和内存数量的组件。当前状态 - beta。
[Vertical Pod Autoscaler Helm Chart](https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler/charts) - 受支持的 Vertical Pod Autoscaler 的 Helm chart。
[Addon Resizer](https://github.com/kubernetes/autoscaler/tree/master/addon-resizer) - vertical pod autoscaler 的一个简化版本,它根据 Kubernetes 集群中的节点数量修改 deployment 的资源请求。当前状态 - beta。
## 联系方式
对自动扩缩容感兴趣?想要交流?有疑问、建议或好点子?
请通过 https://kubernetes.slack.com/ 上的 #sig-autoscaling 加入我们,或者加入我们的每周会议。有关更多信息,请参见 [Kubernetes 社区仓库](https://github.com/kubernetes/community/blob/master/sig-autoscaling/README.md)。
## 获取代码
在云端 fork 本仓库:
1. 访问 https://github.com/kubernetes/autoscaler
2. 点击 Fork 按钮(右上角)建立一个云端 fork。
代码必须作为 `k8s.io` 而不是 `github.com` 的子目录检出。
```
mkdir -p $GOPATH/src/k8s.io
cd $GOPATH/src/k8s.io
# 将下方的“$YOUR_GITHUB_USERNAME”替换为你的 github 用户名
git clone https://github.com/$YOUR_GITHUB_USERNAME/autoscaler.git
cd autoscaler
```
有关更多详细信息,请参阅 Kubernetes [Github workflow 指南]。
标签:EVTX分析, 子域名突变, 提示注入, 日志审计, 自动伸缩, 请求拦截, 资源调度, 运维, 集群管理