k8s

pleg is not healthy

背景

kubelet报错信息如下:
file

kubelet版本为1.22.15,docker版本为20.10.20,出现这个报错后,kubelet上报apiserver出错,导致node状态变为Not Ready。

file

解决

这是systemd的一个bug导致,可以重启实例恢复,彻底解决需要升级下systemd的版本。
https://www.cnblogs.com/wuxingwang/p/14758463.html
https://github.com/kubernetes/kubernetes/issues/45419?spm=a2c4g.11186623.2.6.5f5b2aa8locvUh

systemctl restart kubelet
systemctl restart docker

yum update -y systemd && systemctl daemon-reexec && killall runc
reboot

但是我这里systemd版本已经是78了,升级到219-78.el7_9.7后没有报错了,所以还是systemd的问题。

分类: k8s
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部
0
希望看到您的想法,请您发表评论x