1004 B
1004 B
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| Karpenter | entity |
|
2026-04-19 |
Definition
Karpenter 是 AWS 开源的 Kubernetes compute management tool,替代传统的 Cluster Autoscaler,用于 EKS 集群的自动扩缩容。
Core Capabilities
- 与 Kubernetes workload scheduling constructs 原生集成
- 直接与 EC2 Fleet API 通信,降低延迟
- 提供工作负载放置和节点整合的原生体验
- 原生支持 Spot 中断处理(使用 EventBridge 和 SQS)
- 支持 AMI 自动升级
Key Components
- Node Pools:定义调度约束和容量限制
- Node Classes:定义实例配置细节(子网、节点角色、AMI)
Related Entities
- AWS:开发和支持 Karpenter 的云服务提供商
- EKS:Karpenter 主要运行的 Kubernetes 服务
- Kubernetes:Karpenter 运行的容器编排平台
- EventBridge:用于 Spot 中断通知
Aliases
- Karpenter
- Karpenter for Kubernetes