k8s学习-CKA真题-集群故障排查kubelet

Posted lady_killer9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了k8s学习-CKA真题-集群故障排查kubelet相关的知识,希望对你有一定的参考价值。

目录


题目1 worker节点故障

分析

一个名为wk8s-node-0的节点状态为NotReady,让其他恢复至正常状态,并确认所有的更改开机自动完成。这里就不搭建一样的环境了,换成已有的节点xxx-2-centos。

命令

环境搭建

ssh 到一个worker节点

systemctl stop kubelet

解题

ssh 到worker节点,执行以下命令

systemctl status kubelet
systemctl start kubelet
systemctl enable kubelet

结果



题目2 master节点故障

一个名为xxx-5-centos的节点有问题,让其他恢复至正常状态,并确认所有的更改开机自动完成。

分析

ssh连接后,查看节点和kubelet
发现kubectl无法使用,但是kubelet处于active状态,检查配置是否正确

命令

systemctl status kubelet

cd Drop-In所在的目录,查看配置文件,一般还有引用另一个config.yaml,查看该文件

cat /var/lib/kubelet/config.yaml

查看staticPodPath配置项,检查路径是否正确
修改路径为正确的路径

结果




参考

集群故障排查

以上是关于k8s学习-CKA真题-集群故障排查kubelet的主要内容,如果未能解决你的问题,请参考以下文章

k8s医生k8s集群故障排查 – 关于kubelet 的NotReady故障

k8s学习-CKA真题-k8s升级(kubeadmkubeletkubectl等)

k8s学习-CKA真题-k8s升级(kubeadmkubeletkubectl等)

k8s学习-CKA真题-检查Node节点的健康状态

k8s学习-CKA真题-检查Node节点的健康状态

K8s常见故障排查思路