请稍等 ...
×

采纳答案成功!

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

根据老师的命令调好cni后,还是crashloopbackoff,coredns无法使用

图片描述
查看报错,只有个error,以前有个cni报错,然后设置了下没有了,但是还是crashloopbackoff,后面没看出来还有什么报错了,是不是我ubuntu系统的问题啊,老师的虚拟机ubuntu版本是哪个版本啊,我的是16.04.5版本,我是跟着老师的步骤一步步来的,遇到挺多问题的,解决到这个问题被卡住了

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

3回答

leold 2019-05-13 22:36:44

我好像也遇到过这个问题,网上查了半天说是禁用coredns的循环检测能解决这个问题,kubectl -n kube-system edit configmap coredns
删除或注释掉 data 段的 loop 保存退出,然后删掉一直卡着的coredns 的pod,待自动创建以后应该能running。到底咋回事也还不是很清楚,也请老师帮忙分析一下

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉2143548772 #1
    你改了之后就可以了吗?我改了以后dns显示running了,但是其他的pod及其不稳定,一会儿有一会儿没,然后其他的虚拟主机运行kubeadm join 也不管用,在manager上运行kubectl get nodes,还是只能看到一个master,其他的看不到
    回复 有任何疑惑可以回复我~ 2019-05-14 11:00:17
  • leold 回复 提问者 慕粉2143548772 #2
    我改了以后基本没什么问题了,都是running状态,是有pod在不断重启吗?你的虚拟机内存给多大啊?
    回复 有任何疑惑可以回复我~ 2019-05-14 11:54:53
  • 提问者 慕粉2143548772 回复 leold #3
    我已经拉到最大了,6个多g,除了coredns和proxy,其他的pod的持续时间都是2s,生成以后迅速没了,不知道为啥。难道是我的配置不够?
    回复 有任何疑惑可以回复我~ 2019-05-14 14:04:04
tonybai 2019-05-13 17:45:12

不过课程中并没有使用coredns,而是用之前的kube-dns组件。coredns是1.10之后的版本才开始应用的。

0 回复 有任何疑惑可以回复我~
tonybai 2019-05-13 17:44:34

我的也是ubuntu 16.04。cni安装好后,可能过一段时间才会报错。如果你观察一段时间后,cni都是ok的,那么就重点解决coredns的问题。建议通过kubectl或docker的log命令查看一下coredns的容器log,看看是哪块的问题。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信