0 现象

搭建的kubernetes集群,其中Master节点为Ready状态,另外一个节点为Not Ready状态
在这里插入图片描述

1 解决思路

systemctl status kubelet.service

查看当前节点hik-2的状态,发现是loaded状态
在这里插入图片描述
错误原因:

Process: 11571 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS
$KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
(code=exited, status=255)

执行命令,查看相关日志内容

journalctl -f -u kubelet.service

在这里插入图片描述
发现问题:
kubelet.service: main process exited, code=exited, status=255/n/a

2 解决办法

临时解决,禁用linux服务器swap交换内存

# swapoff -a

永久解决,打开 /etc/fstab文件,并注释掉swap那一行
在这里插入图片描述
此时再执行命令,发现节点已经READY了

kubectl get node 

在这里插入图片描述
执行状态查看命令也可以看到当前kubelet状态已经是active状态了

systemctl status kubelet

在这里插入图片描述

Logo

开源、云原生的融合云平台

更多推荐