遇到问题--k8s--eks集群使用nodeselector时spot类型的nodegroup组无法从0扩展node(s) didn‘t match node selector

在eks集群中,当使用nodeselector并设置spot类型的nodegroup minsize为0时,遇到nodegroup无法扩展且pod处于pending状态的问题。原因是nodetemplate缺少与nodeselector匹配的label。解决方案包括:1. 修改nodetemplate添加对应label,使cluster-autoscaler能识别;2. 将minSize设为1,确保至少一个node运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情况

我们使用eksctl进行集群的创建,nodegroup的定义如下:

 - name: test-0-nodeselect-v1
   minSize: 0
   maxSize: 3
   privateNetworking: true
   availabilityZones: ["cn-northwest-1a","cn-northwest-1b","cn-northwest-1c"]
   volumeSize: 200
   kubeletExtraConfig:
       kubeReserved:
           memory: "400Mi"
       kubeReservedCgroup: "/kube-reserved"
       systemReserved:
           memory: "300Mi"
       evictionHard:
           memory.available:  "300Mi"
           nodefs.available: "10%"
           nodefs.inodesFree: "5%"
           imagefs.available: "10%"
       featureGates:
           DynamicKubeletConfig: true
           RotateKubeletServerCertificate: true
   lab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿泽财商会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值