30 lines
891 B
Markdown
30 lines
891 B
Markdown
---
|
|
title: "Node Pools"
|
|
type: concept
|
|
tags: [Kubernetes, Karpenter, Compute-Management]
|
|
sources: []
|
|
last_updated: 2026-04-19
|
|
---
|
|
|
|
## Definition
|
|
Node Pools 是 Karpenter 的核心组件,定义 Kubernetes 集群中节点的调度约束和容量限制。
|
|
|
|
## Key Attributes
|
|
- **调度约束**:定义哪些 Pod 可以调度到该节点池
|
|
- **容量限制**:定义节点池的最大/最小节点数
|
|
- **实例类型**:指定可使用的 EC2 实例类型
|
|
- **可用区**:定义节点部署的可用区
|
|
|
|
## Use Cases
|
|
- 单节点池:统一的工作负载
|
|
- 混合节点池:计算+加速节点
|
|
- 隔离节点池:基于成本、安全或多租户的隔离
|
|
|
|
## Related Concepts
|
|
- [[Node-Classes]]:定义实例配置细节
|
|
- [[Karpenter]]:使用 Node Pools 的 compute management tool
|
|
- [[Consolidation-Policies]]:节点整合策略
|
|
|
|
## Aliases
|
|
- Node Pools
|
|
- Karpenter Node Pools |