--- 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