kubernetes之故障现场二,节点名称冲突

系列目录html

问题描述:测试环境因为异常断电致使服务器重启一后,有一个节点的状态一直是NotReady.经过journalctl -f -u kubelet没有错误日志输出.经过tail /var/log/messages查看日志信息,发现有输出日志avahi-daemon[24276]: Host name conflict, retrying with k8s-node5-08这样的错误.通过排查这是由 于avahi一个bug形成的.截至目前该问题已经修复,可是新的版本尚未发布.node

目前的解决办法是先把这个节点从集群中删除(kubectl delete node k8s-node5),因为apiserver如今已经没法同这个节点进行通讯,所以pod驱离也没法进行,只可以先删除节点了.删除完成之后,重命名该节点的名称(hostnamectl set-hostname xxx),而后执行kubeadm reset重置该节点,而后再从新加入集群,问题算是获得解决.git

相关文章
相关标签/搜索