kubespray部署成功后,一重启虚拟机k8s集群就不能用了

来源:4-3 用kubespray一键部署生产级k8s集群

龙战GT

2021-07-26

老师好,这个问题我看问答区已经有别的同学遇到了,这个我现在也遇到了。

http://img.mukewang.com/szimg/60fe66da090de95b09270085.jpg

我用的虚拟机是VMware,然后集群中所有节点的IP都是使用的静态IP,重启虚拟机后我也专门看了下,IP也都是没有变化的,然后内存啥的也都是足够的。

在master节点上看的话,kubelet一直在重启。

http://img.mukewang.com/szimg/60fe6411091e4b6215990426.jpg


然后我这边用的也是docker,目前集群中的所有节点上使用docker ps命令查看正在运行的容器,发现都是只有etcd一个:

http://img.mukewang.com/szimg/60fe645a097bd8ea10140092.jpg


这个是apiserver的日志:

http://img.mukewang.com/szimg/60fe66a709ed23b616010593.jpg


然后如果查看kube-apiserverkube-scheduler的进程的话,所有的master节点上都是没有的。

http://img.mukewang.com/szimg/60fe683a09c3bc8b07550114.jpg


如果通过journalctl -f|grep "kubelet"命令查看日志的话,是下面这样:

http://img.mukewang.com/szimg/60fe69fe09dfa4bd15970864.jpg

写回答

2回答

刘果国

2021-07-29

查问题最基本的是日志,要看从启动开始第一行到挂掉重启的完整日志,可以发现绝大部分问题,问答区类似的问题大多解决了,较多的情况是重启后swap又开启了,也可以挂起虚拟机不重启

1
5
刘果国
回复
龙战GT
确实,新版本里都放飞自我了,我改下文档 感谢指出问题!
2021-08-01
共5条回复

刘果国

2021-07-28

先看下完整的kubelet启动日志

0
1
龙战GT
kubelet的日志我上面已经截图了,一直刷的都是类似的内容,并没有啥参考价值呀,然后kubelet还是一直在重启。这种问题我看问答区不少同学也都遇到过,目前好像都没有解决方案,虚拟机一直不关机也不现实呀。所以我觉得这个应该不是某个人的环境问题吧?会不会是kubespray一键安装的哪些地方有问题呀?
2021-07-28
共1条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2211 问题

查看课程