Warning FailedScheduling 30s (x2 over 108s) default-scheduler 0/3 nodes are available

具体错误信息如下:

Warning  FailedScheduling  30s (x2 over 108s)  default-scheduler  0/3 nodes are available: 
1 node(s) were unschedulable, 2 node(s) didn't match Pod's node affinity/selector.

想利用nodeSelector直接在master节点上启动pod,出现以上错误信息

【解决方法】

通过如下命令可以查看taint信息:

# kubectl get no -o yaml | grep taint -A 5

taints:
    - effect: NoSchedule
      key: node.kubernetes.io/unschedulable
      timeAdded: "2022-02-08T07:52:57Z"
    - effect: NoSchedule
      key: node.kubernetes.io/unreachable
--
    taints:
    - effect: NoSchedule
      key: node-role.kubernetes.io/master
  status:
    addresses:
    - address: 192.168.86.23

直接删除master节点的污点设置:

kubectl taint nodes --all node-role.kubernetes.io/master-

然后就可以正常创建pod了

【备注】 默认情况下,master打了污点(taint,后续再介绍),master节点不接收调度。

ref

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值