Karpenter v1 成了 EKS 默认推荐Cluster Autoscaler 该换了5 月起 EKS 新集群默认推荐用 Karpenter v1 做节点调度。EC2 节点启动速度也提升了。为什么换Cluster Autoscaler 扩容要 3-5 分钟Pod Pending → CA 检测 → ASG 扩 → EC2 启动。Karpenter 跳过 ASG 直接调 EC2 API30 秒内出节点。对比Cluster AutoscalerKarpenter v1扩容3-5 分钟30 秒选型预定义固定类型按需动态选成本手动配 Spot内置 Spot 感知缩容保守主动整理基本配置apiVersion: karpenter.sh/v1 kind: NodePool metadata: name: default spec: template: spec: requirements: - key: karpenter.sh/capacity-type operator: In values: [spot, on-demand] - key: http://node.kubernetes.io/instance-type operator: In values: [m5.large, m5.xlarge, m6i.large, c5.large] disruption: consolidationPolicy: WhenEmptyOrUnderutilized consolidateAfter: 30s迁移步骤装 KarpenterHelm创 NodePool EC2NodeClass灰度把负载迁到 Karpenter 节点删 CA Node Group不是一键切要灰度。建议新集群直接用 Karpenter。老集群如果扩容慢是痛点花 1-2 天迁移值得。