请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

STATUS一直是Notready状态

图片描述

检查pod中coredns一直处于pending状态
图片描述
日志如下:
图片描述
有尝试过通过 kubectl delete -f flannel-v0.14.0.yaml和 kubectl apply -f flannel-v0.14.0.yaml
重新安装,但是没有解决问题。

正在回答 回答被采纳积分+3

2回答

查看pod的信息时发现报错:open /run/flannel/subnet.env: no such file or directory

一是查看各个节点,包括master 节点是否有/run/flannel/subnet.env,内容应该是类似如下:

FLANNEL_NETWORK=10.244.0.0/16

FLANNEL_SUBNET=10.244.0.1/24

FLANNEL_MTU=1450

FLANNEL_IPMASQ=true

如果master节点没有该文件那就创建subnet.env, 然后复制内容进去, 保存.

kubeadm reset,再重新执行./install_master.sh 1.21.5


0 回复 有任何疑惑可以回复我~
慕沐0177137 2022-10-06 23:27:42

我也是 这个问题

0 回复 有任何疑惑可以回复我~
  • 提问者 嗯嗯煾 #1
    一个群里的老哥给我讲的,老师提供的那个flannel好像有点问题,删掉换成calico我这边就变ready状态了,你可以试试。
    回复 有任何疑惑可以回复我~ 2022-10-07 00:30:24
  • 慕沐0177137 回复 提问者 嗯嗯煾 #2
    那git 是不是要更新下?
    回复 有任何疑惑可以回复我~ 2022-10-07 13:17:26
  • 提问者 嗯嗯煾 回复 慕沐0177137 #3
    这个和git没有关系吧
    回复 有任何疑惑可以回复我~ 2022-10-07 16:56:46
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号