Kubernetes节点状态NotReady

环境说明

  • 操作系统:CentOS Linux release 7.8.2003 (Core)

错误日志

[root@k8s-master ~]# kubectl get nodes
NAME         STATUS     ROLES           AGE   VERSION
k8s-master   Ready      control-plane   19d   v1.27.4
k8s-node1    NotReady   <none>          18d   v1.27.4

[root@k8s-node1 ~]# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/kubelet.service.d
           └─10-kubeadm.conf
   Active: activating (auto-restart) (Result: exit-code) since 三 2023-11-01 10:54:58 CST; 4s ago
     Docs: https://kubernetes.io/docs/
  Process: 3572 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=1/FAILURE)
 Main PID: 3572 (code=exited, status=1/FAILURE)

11月 01 10:54:58 k8s-node1 systemd[1]: Unit kubelet.service entered failed state.
11月 01 10:54:58 k8s-node1 systemd[1]: kubelet.service failed.

解决方案

  • 方案一:
    使用free -h指令查看swap是否关闭,未关闭进行关闭:swapoff -a
  • 方案二:
    使用getenforce查看SELinux是否关闭,未关闭进行关闭:setenforce 0
posted @ 2023-11-01 14:38  小舟杂笔  阅读(43)  评论(0)    收藏  举报