Auto-sync: 2026-04-19 14:51
This commit is contained in:
31
wiki/entities/Karpenter.md
Normal file
31
wiki/entities/Karpenter.md
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
title: "Karpenter"
|
||||
type: entity
|
||||
tags: [AWS, Kubernetes, EKS, Auto-Scaling, Compute]
|
||||
sources: []
|
||||
last_updated: 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
|
||||
Reference in New Issue
Block a user