首页 > 其他分享 >kubelet 无法启动排查

kubelet 无法启动排查

时间:2023-02-01 23:32:11浏览次数:54  
标签:failed 启动 containerd 30 50 kubelet 排查 runtime

问题描述

使用ansible安装Kubernetes,最后出现如所示报错,提示kubelet启动异常

kubelet 无法启动排查_配置文件

TASK [kube-node : 轮询等待kubelet启动] ******************************************************************************************************************************
fatal: [192.168.10.52]: FAILED! => {"attempts": 4, "changed": true, "cmd": "systemctl is-active kubelet.service", "delta": "0:00:00.006796", "end": "2023-02-01 22:30:10.756458", "msg": "non-zero return code", "rc": 3, "start": "2023-02-01 22:30:10.749662", "stderr": "", "stderr_lines": [], "stdout": "activating", "stdout_lines": ["activating"]}
fatal: [192.168.10.51]: FAILED! => {"attempts": 4, "changed": true, "cmd": "systemctl is-active kubelet.service", "delta": "0:00:00.010879", "end": "2023-02-01 22:30:10.859450", "msg": "non-zero return code", "rc": 3, "start": "2023-02-01 22:30:10.848571", "stderr": "", "stderr_lines": [], "stdout": "activating", "stdout_lines": ["activating"]}

PLAY RECAP **********************************************************************************************************************************************************
192.168.10.51 : ok=50 changed=30 unreachable=0 failed=1 skipped=1 rescued=0 ignored=0
192.168.10.52 : ok=49 changed=30 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0

问题排查

检查kubelet状态,显示没启动成功

kubelet 无法启动排查_配置文件_02

使用journalctl -u kubelet --no-pager 查看启动报错日志

Dec 07 23:50:21 iZ2vc2h2j9l2p8zqnwy6zoZ kubelet[24786]: E1207 23:50:21.347929   24786 remote_runtime.go:168] "Version from runtime service failed" err="rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
Dec 07 23:50:21 iZ2vc2h2j9l2p8zqnwy6zoZ kubelet[24786]: E1207 23:50:21.348041 24786 kuberuntime_manager.go:225] "Get runtime version failed" err="get remote runtime typed version failed: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService"
Dec 07 23:50:21 iZ2vc2h2j9l2p8zqnwy6zoZ kubelet[24786]: Error: failed to run Kubelet: failed to create kubelet: get remote runtime typed version failed: rpc error: code = Unimplemented desc = unknown service runtime.v1alpha2.RuntimeService

依据报错应该是containerd的问题,确认containerd状态

kubelet 无法启动排查_github_03

应该和配置文件/etc/containerd/config.toml中的disabled_plugins = ["cri"]有关,详情参见​​https://github.com/containerd/containerd/issues/4581​

移除/etc/containerd/config.toml配置文件

grep "disabled_plugins" /etc/containerd/config.toml
mv /etc/containerd/config.toml /tmp/

重启 kubelet 成功

kubelet 无法启动排查_问题排查_04

问题原因

​https://github.com/containerd/containerd/issues/4581​​、

解决办法

mv /etc/containerd/config.toml /tmp
systemctl restart containerd
systemctl restart kubelet

标签:failed,启动,containerd,30,50,kubelet,排查,runtime
From: https://blog.51cto.com/u_15222272/6031969

相关文章

  • gorm启动
    最近在研究gorm,一起来看看吧!首先我们在创建一个数据库。我是在MySQL上创建了一个名叫gorm的数据库,如下图所示:然后,我们尝试在项目中与这个数据库取得联系。在GoLand上......
  • 关于STM32CubeIDE无法正常启动GDB服务端的解决办法
    关于STM32CubeIDE无法正常启动GDB服务端的解决办法有时,可能STM32CubeIDE会报错,如下图FailedtostartGDBserver。而且点击Details也只能得知“ST-LINK初始化失败”......
  • TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT
    TQ2440移植u-boot2016.11-设置从NORFLASH启动u-boot​​geditinclude/configs/tq2440.h​​屏蔽掉宏​​CONFIG_SKIP_LOWLEVEL_INIT​​,修改宏​​CONFIG_SYS_TEXT_BASE​......
  • TQ2440移植u-boot2016.11全过程记录-【7】NAND FLASH方式启动U-BOOT
    TQ2440移植u-boot2016.11-NANDFLASH方式启动U-BOOTS3C2440U-BOOT启动方式说明:NORFLASH启动:S3C2440会直接在NOR上运行程序,在NOR上中的代码需要初始化芯片时钟、初始化SDR......
  • jar包启动脚本, 以及外置配置文件application.yml
    想使用sh脚本来启动,停止,重启我们的jar服务,顺便还要外置配置文件方便修改示例server.sh如下,启动命令为shserver.shstart或restart或stop,修改其中的这几个参数即可:......
  • 678~679 Tomcat安装、卸载、启动 AND 启动问题分析
    Tomcat:Web服务器软件1.下载官网地址:https://tomcat.apache.org/2.安装:解压压缩包即可注:安装目录不要有空格中文3.卸载:删除目录4.启动:进入......
  • linux load排查脚本
    Loadaverage的值来源在使用top命令检查系统负载的时候,可以看到Loadaverages字段,但是这个字段并不是表示CPU的繁忙程度,而是度量系统整体负载。Loadaverages采样是从/pr......
  • TBOX故障排查
    1.网络检测-Ping大法使用ADB去ping以下地址。若使用baidu.com,则需要配置dns对IP进行转换(注意TBOX网络与WIFI网络的优先级问题)192.168.47.10(TBOX盒子地址)8.8.8.......
  • 开机自动启动workerman
    转载自:https://www.gxlsystem.com/qianduan-5102.html第一步:创建服务文件workerman.service(权限755)目录:/lib/systemd/system/workerman.service第二步:复制以下代码......
  • [转]Outlook 2016需要更新才能启动?
     原文:https://www.cnblogs.com/jessepeng/p/16698042.html------------------问题Outlook2016一直好好地,最近打开弹窗“需要更新才能启动”,收不了邮件。解决在Mic......