Karpenter v1 成了 EKS 默认推荐,Cluster Autoscaler 该换了

Karpenter v1 成了 EKS 默认推荐,Cluster Autoscaler 该换了

5 月起 EKS 新集群默认推荐用 Karpenter v1 做节点调度。EC2 节点启动速度也提升了。

为什么换

Cluster Autoscaler 扩容要 3-5 分钟(Pod Pending → CA 检测 → ASG 扩 → EC2 启动)。

Karpenter 跳过 ASG 直接调 EC2 API,30 秒内出节点。

对比

Cluster Autoscaler Karpenter v1
扩容 3-5 分钟 <30 秒
选型 预定义固定类型 按需动态选
成本 手动配 Spot 内置 Spot 感知
缩容 保守 主动整理

基本配置

yaml 复制代码
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: "node.kubernetes.io/instance-type"
          operator: In
          values: ["m5.large", "m5.xlarge", "m6i.large", "c5.large"]
  disruption:
    consolidationPolicy: WhenEmptyOrUnderutilized
    consolidateAfter: 30s

迁移步骤

  1. 装 Karpenter(Helm)
  2. 创 NodePool + EC2NodeClass
  3. 灰度把负载迁到 Karpenter 节点
  4. 删 CA + Node Group

不是一键切,要灰度。

建议

新集群直接用 Karpenter。老集群如果扩容慢是痛点,花 1-2 天迁移值得。


来源:亚马逊云科技 2026/5 月 EKS 更新

相关推荐
Geek-Chow2 小时前
AWS Lambda and Connection-Bound Backends (CloudHSM, Relational Databases)
云计算·aws
无风听海1 天前
AWS CLI的profile
云计算·aws
翼龙云_cloud2 天前
亚马逊云服务器服务代理商:Bedrock 实践经验 Serverless 架构下的 AI 自动化落地
服务器·架构·serverless·云计算·aws
yyuuuzz4 天前
云服务器部署 web 项目的进程常驻记录
运维·服务器·前端·阿里云·云计算·aws
无风听海5 天前
一文读懂 AWS IAM:从工牌、钥匙到统一登录
云计算·aws
Wonopop6 天前
AWS Budgets 预算告警与卡片拒付,为什么不能共用一个“超支“状态?附对账模型与反例测试
云计算·aws·支付系统·对账·mpchat
七牛开发者6 天前
从 AWS 到 OpenRouter,拆解 Agent 模型路由的工程设计
云计算·aws
小七-七牛开发者7 天前
从 AWS 到 OpenRouter,拆解 Agent 模型路由的工程设计
llm·agent·aws·openrouter·codingagent
可达智灵8 天前
堵了门,钥匙还在:一次持续九个月的 AWS 接管修复
云计算·aws·可达智灵
云边云科技_云网融合8 天前
混合云组网难题破解:SD-WAN 如何打通 AWS 与阿里云,让总部分支访问稳如专线
阿里云·云计算·aws