【无标题】execute keadm command failed: timed out waiting for the condition

我在部署kubeedge1.11.1时发现无法处理这个问题,多次尝试重置k8s发现仍然存在无法部署的问题,这是因为在文件中没有添加主节点的污点容忍,用
kubectl get deployment -n kubeedge查看部署的deployment

请添加图片描述
在运行命令keadm init后此时已经部署了一个deployment在主节点上,只是没有成功启动。
使用命令kubectl edit deployment cloudcore -n kubeedge查看kubeedge在k8s的部署文件,查看yaml文件中是否添加了污点容忍,(也可以使用kubectl get deployment cloudcore -o yaml -n kubeedge > deployment.yaml命令将文件导出,在编译器上编辑)即在这里插入图片描述
图中红框框住的部分即是允许部署cloudcore在主节点上。在更改好文件后使用命令库kubectl apply -f cloudcore-deployment.yaml,此时相当于重新部署一遍,此时再采用命令kubectl get deployment -n kubeedge重新查阅部署,注意在添加节点是去除污点是允许应用部署在master上,采用kubectl taint node master key=cloudcore:NoSchedule命令是只允许cloudcore部署应用,不能使用(可能keadm同时``还部署了别的应用)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值