k8s kubectl 启动失败Unit kubelet.service entered failed state.

这篇具有很好参考价值的文章主要介绍了k8s kubectl 启动失败Unit kubelet.service entered failed state.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

执行systemctl start kubelet后进行systemctl status kubelet查看,发现服务并未启动。报错显示:Unit kubelet.service entered failed state.kubelet.service failed.

原因分析:

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


解决方案:

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

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

 journalctl -xefu kubelet

unit kubelet.service entered failed state.,运维,kubernetes,容器,kubelet

此时配置文件存在,怀疑是路径出现问题,找不到。后来检查kubelet.service文件,发现配置了 “WorkingDirectory”,给它指定了工作目录。重新创建了这个目录后,重启服务,问题解决。

unit kubelet.service entered failed state.,运维,kubernetes,容器,kubelet文章来源地址https://www.toymoban.com/news/detail-795403.html

mkdir -p /var/lib/kubelet

systemctl start kubelet

到了这里,关于k8s kubectl 启动失败Unit kubelet.service entered failed state.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 主机重启后k8s kubelet无法自动启动问题解决梳理

    OS Version:CentOS Linux release 7.9.2009 (Core) K8S Version:Kubernetes v1.20.4 K8S安装配置完成后,重启服务器发现,kubelet没有正常启动(systemctl status kubelet) 命令: systemctl status kubelet 输入kubectl -n kube-system get pods命令,有如下报错: 命令: kubectl -n kube-system get pods 由于K8S的要求,在部署K8S的服

    2024年02月03日
    浏览(28)
  • k8s 配置service失败

    服务暴露的端口不可用 查看容器的状态是否为Running。   进入容器,然后对容器进行curl。 如果是refuse或者其他返回,说明服务完全不可用。 很多人认为修改了pod的端口信息,那么代表着服务的端口也自动迁移过去,这个是根本不可能的。 pod的端口信息和服务的端口信息完全

    2024年02月07日
    浏览(25)
  • linux-clickhouse启动报错- Unit clickhouse-server.service entered failed state

    注意这行报错: 找到日志目录 假如报警日志很大的话 就查看最近500 1000条就好了 提示这个202308_930387_930387_0文件损坏,结构需要清理 进入文件夹 找到提示的文件夹 虽然文件命名成功了,但是clickhouse还是无法启动,还是类似报错,应该是clickhouse还是会使用这个文件 想着怎么

    2024年02月10日
    浏览(22)
  • k8s kubelet 服务无法启动报 code=exited, status=1/FAILURE错误 多种原因及解决

    出现这种问题的原因有多种,如果status=255且反复重启动则是正常的,配置并创建pod后就好了。如果是status=1/FAILURE则可能是以下几种问题 具体如下 1.证书过期导致kubelet无法正常起动。 可以参考:k8s kubelet 服务无法启动报 code=exited, status=1/FAILURE错误_世宝宝的博客-CSDN博客_cod

    2024年01月18日
    浏览(39)
  • K8S之kubelet介绍

     一、总体概述: 一旦Pod被调度到对应的宿主机之后,后续要做的事情就是创建这个Pod,并管理这个Pod的生命周期,这里面包括:Pod的增删改查等操作,在K8S里面这部分功能是通过kubelet 这个核心组件来完成的。   对于一个Pod来说,它里面一般会存在多个容器,每个容器里面

    2024年02月06日
    浏览(27)
  • k8s kubectl 启动成功,但执行命令时报错:The connection to the server localhost:8080 was refused - did you specify

    node2 systemctl start kubectl 后可以正常启动服务,systemctl ststus kubectl 也显示running。但是执行 kubectl cluster-info 或  kubectl get pod 均报错:The connection to the server localhost:8080 was refused - did you specify the right host or port 怀疑是重启服务之前 ~/.kube/config 被测试进行修改后导致报错 首先查看

    2024年03月12日
    浏览(51)
  • k8s——kubectl

    目录 一、k8s管理操作方法 二、陈述式资源管理方法 1、基本信息查看 1.1 查看k8s版本信息 1.2 查看资源对象简写 1.3 查看集群信息 1.4 配置kubectl自动补全 1.5 node节点查看日志 2、基本信息查看 2.1 查看master 节点状态 2.2 查看命令空间 2.3 查看default命名空间的所有资源 2.4 创建命名

    2024年02月14日
    浏览(31)
  • Linux 中启动 Docker 服务时遇到错误消息 `failed to start docker.service: unit docker.service is masked` 启动失败的解决方法

    如果在 Linux 中启动 Docker 服务时遇到错误消息 `failed to start docker.service: unit docker.service is masked`,那么说明 Docker 服务已经被系统禁用了。 在 Linux 系统中,可以使用 `systemctl` 命令来管理系统服务。如果某个服务被禁用,那么该服务的 `systemd` 单元文件会被标记为 \\\"masked\\\"。标记

    2024年02月15日
    浏览(39)
  • 【博客694】k8s kubelet 状态更新机制

    场景: 当 Kubernetes 中 Node 节点出现状态异常的情况下,节点上的 Pod 会被重新调度到其他节点上去,但是有的时候我们会发现节点 Down 掉以后,Pod 并不会立即触发重新调度,这实际上就是和 Kubelet 的状态更新机制密切相关的,Kubernetes 提供了一些参数配置来触发重新调度的时

    2024年02月13日
    浏览(29)
  • K8S---kubectl options

    kubectl options 可以打印出所有命令行的共有选项 [root@yyzc-zjjcs01 ~]# /opt/kubernetes/bin/kubectl --kubeconfig /opt/kubernetes/conf/default-admin.kubeconfig options The following options can be passed to any command: –add-dir-header=false: If true, adds the file directory to the header of the log messages –alsologtostderr=false: log to sta

    2024年02月02日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包