解决k8s kubectl启动失败Unit kubelet.service entered failed state.问题

 更新时间:2025年08月13日 08:49:10   作者:珂玥c  
配置文件路径错误导致kubelet未找到,检查发现kubelet.service中WorkingDirectory指向错误目录,重新创建目录并重启服务后,问题解决

问题描述

执行systemctl start kubelet后进行systemctl status kubelet查看,发现服务并未启动。

报错显示:

Unit kubelet.service entered failed state.kubelet.service failed.

原因分析

怀疑是配置文件的路径出现问题

解决方案

使用命令查看具体的报错信息:

报错显示没有 /usr/local/bin/kubelet 这个文件或目录,实际ls查看是有的。

 journalctl -xefu kubelet

此时配置文件存在,怀疑是路径出现问题,找不到。

后来检查kubelet.service文件,发现配置了 “WorkingDirectory”,给它指定了工作目录。

重新创建了这个目录后,重启服务,问题解决。

mkdir -p /var/lib/kubelet
systemctl start kubelet

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • k8s+jenkins实现自动化部署应用至k8s集群方式

    k8s+jenkins实现自动化部署应用至k8s集群方式

    本文详细介绍了如何在Jenkins环境下配置和启动Jenkins服务,以及如何使用Jenkins进行自动化部署Nginx应用到Kubernetes集群,文章涵盖了从环境准备、项目配置、代码上传到部署和回滚的全过程,提供了一个完整的自动化部署解决方案
    2026-03-03
  • Rainbond配置组件自动构建部署官方文档讲解

    Rainbond配置组件自动构建部署官方文档讲解

    这篇文章主要为大家介绍了Rainbond配置组件自动构建部署官方文档讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • php  redis扩展支持scan命令实现方法

    php redis扩展支持scan命令实现方法

    这篇文章主要介绍了php redis扩展支持scan命令实现方法的相关资料,需要的朋友可以参考下
    2016-10-10
  • Kubernetes访问控制之鉴权方法详解

    Kubernetes访问控制之鉴权方法详解

    这篇文章主要为大家介绍了Kubernetes访问控制之鉴权方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • k8s强制删除一个Pod的详细步骤

    k8s强制删除一个Pod的详细步骤

    有时候遇到node宕机或者失联太久导致pod一直处于Terminating状态,kubectl delete又删不掉,其实这个pod已经确定已经死了,需要强制把他摘掉,这篇文章主要给大家介绍了关于k8s强制删除一个Pod的详细步骤,需要的朋友可以参考下
    2024-11-11
  • K8S加入新的node节点实现方式

    K8S加入新的node节点实现方式

    文章主要介绍了基于kubeadm安装的k8s集群加入新的节点的过程,包括初始化节点、安装Docker和相关组件、配置镜像下载加速器、添加软件源、安装组件、上传和解压镜像、加入新的节点并查看节点状态等步骤
    2026-04-04
  • k8s中pod不停重启问题定位原因与解决方法

    k8s中pod不停重启问题定位原因与解决方法

    这篇文章主要给大家介绍了关于k8s中pod不停重启问题定位原因与解决方法的相关资料,Kubernetes是一款高度可扩展、可靠的容器编排和管理系统,它简化了容器的部署、管理和自动化操作,需要的朋友可以参考下
    2023-08-08
  • Spark实现K-Means算法代码示例

    Spark实现K-Means算法代码示例

    这篇文章主要介绍了Spark实现K-Means算法代码示例,简单介绍了K-Means算法及其原理,然后通过具体实例向大家展示了用spark实现K-Means算法,需要的朋友可以参考下。
    2017-10-10
  • 解决K8S中Node状态为NotReady的步骤

    解决K8S中Node状态为NotReady的步骤

    在Kubernetes集群中,Node状态为NotReady通常意味着节点上存在某些问题,解决Node节点NotReady状态的步骤包括检查节点日志、容器运行时状态、网络组件、节点资源、节点与控制平面的通信,本文介绍解决K8S中Node状态为NotReady的步骤,感兴趣的朋友一起看看吧
    2025-03-03
  • k8s scc权限和内置的restricted、anyuid、privileged详解

    k8s scc权限和内置的restricted、anyuid、privileged详解

    这篇文章主要介绍了k8s scc权限和内置的restricted、anyuid、privileged,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07

最新评论