日志

flanne自动部署工作节点失败记录

今天拔电源插头的时候拔错了,把服务器和路由那边的插头拔了,导致服务器重启。重启后工作节点上的pod一直在creating,发现是网络组件(flannel)一直在重试部署工作节点,用journalctl查看工作节点日志提示:
loadFlannelSubnetEnv failed: open /run/flannel/subnet.env: no such file or directory

一时丈二和尚摸不着头脑,折腾了一会突然想看看flannel的kubectl logs会不会有什么信息,结果发现连不上,这时恍然了,openvpn没连上了肯定是了。试ping了一下还真是,一看日志发现连接地址域名用的是alicloud.forseasioning.top,这个域名前两天我从Cloudflare转到了Gcore上,然后顺手删除了一些以为无用的DNS记录。。。。

重新加上alicloud.forseasioning.top的DNS记录后恢复了openvpn连接,一切都自动恢复了。

头脑风暴:
1.这个文件感觉是不是控制节点通过网络主动发给工作节点的,不然为什么找不到,不过如果是通过网络节点发送的不是应该先提示网络问题吗?
2.DNS删除两天了还没报错,看来DNS的本地记录在没有请求到新的实际有效的地址前一直都不会更新!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注