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

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