Auto-sync: 2026-04-19 14:51

This commit is contained in:
2026-04-19 14:51:38 +08:00
parent 5ee507c33a
commit fc0dde291f
103 changed files with 3687 additions and 12 deletions

View File

@@ -0,0 +1,29 @@
---
title: "Cluster Autoscaler"
type: concept
tags: [Kubernetes, Auto-Scaling, GKE, EKS]
sources: []
last_updated: 2026-04-19
---
## Definition
Cluster Autoscaler 是 Kubernetes 社区的自动扩缩容组件,与 Karpenter 功能类似但实现方式不同。
## Key Differences from Karpenter
- 不直接与 EC2 Fleet API 通信,依赖 Kubernetes scheduler
- 无原生 Spot 中断处理,需要额外组件(如 Node Termination Handler
- 节点管理通过 Node Groups 而非原生资源
- 不支持工作负载放置的细粒度控制
## Use Cases
- GKEGoogle Kubernetes Engine 原生支持
- AKSAzure Kubernetes Service 支持
- EKS需要额外配置
## Related Concepts
- [[Karpenter]]Cluster Autoscaler 的替代方案
- [[Node-Pools]]:类似 Karpenter 的节点管理概念
## Aliases
- Kubernetes Cluster Autoscaler
- CA