Files
nexus/wiki/concepts/Cluster-Autoscaler.md
2026-04-19 14:51:38 +08:00

29 lines
856 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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