kubelet 无法启动排查

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

问题描述

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

kubelet起不来,云原生,kubelet,kubernetes,docker,云原生,容器

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起不来,云原生,kubelet,kubernetes,docker,云原生,容器

使用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起不来,云原生,kubelet,kubernetes,docker,云原生,容器

应该和配置文件/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起不来,云原生,kubelet,kubernetes,docker,云原生,容器

问题原因

​​https://github.com/containerd/containerd/issues/4581​​、文章来源地址https://www.toymoban.com/news/detail-603613.html

解决办法

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

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

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

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

相关文章

  • Jenkins 执行远程shell脚本部署jar文件问题起不来

    如图:最开始的时候没有加: source /etc/profile 这一行, run.sh里面的java -jar xxxx.jar 一直执行不来。 一开始以为是Jenkins执行退出后会kill一切它启动的进程,所以加了在run.sh里面加了export BUILD_ID=dontKillMe,还是不行。后来考虑是环境变量问题,加上source /etc/profile就好了,同时最

    2024年02月07日
    浏览(48)
  • docker获取不到镜像,pod容器(dop-registry)起不来

    问题: docker获取不到镜像,报错信息为:The push refers to repository [hub.dtwarebase.tech/dop/dop-casbin] Get http://hub.dtwarebase.tech/v2/: dial tcp 10.254.10.10:80: connect: network is unreachable ,pod容器(dop-registry)起不来; 小记: dop-registry 是指 \\\"Docker Official Images Registry\\\"(Docker 官方镜像注册表)。是

    2024年04月14日
    浏览(26)
  • 云原生|kubernetes |kubelet服务加入系统守护进程supervisor(centos7系统下演示通过)

    kubelet 是 Kubernetes 集群中的一个重要组件,运行在每个节点上,负责管理该节点上的容器和Pod。它与控制平面(如 API Server 和 kube-controller-manager)通信,确保节点上的容器与期望的状态保持一致。 以下是 kubelet 的一些主要功能和工作原理: Pod 管理:kubelet 负责管理节点上的

    2024年02月05日
    浏览(47)
  • kubeadmin kube-apiserver Exited 始终起不来查因记录

    kubeadmin kube-apiserver Exited 始终起不来查因记录 查日志 由于 kube-apiserver 起不来 kubectl describe kubectl logs 之类查问题的命令都用不了 用的containerd.service 容器时 crictl logs 命令可用 貌似连接2379 etcd服务端口异常 从日志看,像是etcd内部异常 参考 http://www.caotama.com/1864029.html 受启发,

    2024年02月06日
    浏览(46)
  • 非华为电脑装华为电脑管家蓝屏和协同起不来的解决方案

    部分电脑因为网卡原因, 装上立马蓝屏 。 解决蓝屏后, 无法协同 连接华为手机,管家图标无法常驻任务栏(都是libbolt.dll异常导致),可以在安装前,运行如下批处理 重装华为电脑管家无数次 ,换了每个版本,最后尝试出来的解决方案,路过的朋友,麻烦点个 赞 (*╹▽╹

    2024年02月11日
    浏览(154)
  • 云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行

    Kubernetes是一个开源的, 用于编排云平台中多个主机上的容器化的应用,目标是让部署容器化的应用能简单并且高效的使用, 提供了应用部署,规划,更新,维护的一种机制 。其核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着,管理员可

    2024年02月08日
    浏览(81)
  • 计算节点systemctl status openstack-nova-compute.service起不来的解决方案

    报错 [root@compute ~]# systemctl start libvirtd.service openstack-nova-compute.service Job for openstack-nova-compute.service failed because the control process exited with error code. See \\\"systemctl status openstack-nova-compute.service\\\" and \\\"journalctl -xe\\\" for details. ● openstack-nova-compute.service - OpenStack Nova Compute Server    Loaded: loade

    2024年02月03日
    浏览(40)
  • 主机重启后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日
    浏览(44)
  • 云上攻防-云原生篇&;Kubernetes&;K8s安全&;API&;Kubelet未授权访问&;容器执行

    curl -XPOST -k “https://192.168.139.132:10250/run///” -d “cmd=id” 执行的命令是test03容器里的命令,需要进行容器逃逸。 1、攻击8080端口:API Server(Master)未授权访问 旧版本的k8s的API Server默认会开启两个端口:8080和6443。 6443是安全端口,安全端口使用TLS加密;但是8080端口无需认证,

    2024年04月22日
    浏览(73)
  • 云原生之深入解析Kubernetes集群发生网络异常时如何排查

    网络不可达,主要现象为 ping 不通,其可能原因为: 源端和目的端防火墙(iptables, selinux)限制; 网络路由配置不正确; 源端和目的端的系统负载过高,网络连接数满,网卡队列满; 网络链路故障。 端口不可达:主要现象为可以 ping 通,但 telnet 端口不通,其可能原因为:

    2024年02月03日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包