11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.108952     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.209293     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.310543     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.411121     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.511949     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.612822     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.713249     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.781263     974 controller.go:144] failed to ensure lease exists, will retry in 7s, error: leases.coordination.k8s.io "localhost.localdomain" is forbidden: User "system:node:k8s222" cannot get resource "leases" in API group "coordination.k8s.io" in the namespace "kube-node-lease": can only access node lease with the same name as the requesting node
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.813355     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"
11月 05 10:58:35 localhost.localdomain kubelet[974]: E1105 10:58:35.913495     974 kubelet.go:2412] "Error getting node" err="node \"localhost.localdomain\" not found"

1.1 该节点一直NotReady

[root@crust-m01 ~]# kubectl get node
NAME        STATUS     ROLES                  AGE   VERSION
k8s220   NotReady   control-plane,master   44d   v1.21.3
k8s221   NotReady   <none>                 44d   v1.21.3
k8s222   NotReady   <none>                 44d   v1.21.3

1.2 查看该节点详细信息

[root@localhost ~]# kubectl describe node k8s221
……
Unschedulable:      false
Lease:HolderIdentity:  k8s221AcquireTime:     <unset>RenewTime:       Tue, 28 Sep 2021 14:37:08 +0800
Conditions:Type             Status    LastHeartbeatTime                 LastTransitionTime                Reason              Message----             ------    -----------------                 ------------------                ------              -------MemoryPressure   Unknown   Tue, 28 Sep 2021 14:32:16 +0800   Tue, 28 Sep 2021 14:38:17 +0800   NodeStatusUnknown   Kubelet stopped posting node status.DiskPressure     Unknown   Tue, 28 Sep 2021 14:32:16 +0800   Tue, 28 Sep 2021 14:38:17 +0800   NodeStatusUnknown   Kubelet stopped posting node status.PIDPressure      Unknown   Tue, 28 Sep 2021 14:32:16 +0800   Tue, 28 Sep 2021 14:38:17 +0800   NodeStatusUnknown   Kubelet stopped posting node status.Ready            Unknown   Tue, 28 Sep 2021 14:32:16 +0800   Tue, 28 Sep 2021 14:38:17 +0800   NodeStatusUnknown   Kubelet stopped posting node status.
……

1.3 该节点上查看kubelet日志

[root@crust-m2 ~]# service kubelet status -l
Redirecting to /bin/systemctl status  -l kubelet.service
● kubelet.service - kubelet: The Kubernetes Node AgentLoaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)Drop-In: /usr/lib/systemd/system/kubelet.service.d└─10-kubeadm.confActive: active (running) since 二 2021-09-28 14:51:57 CST; 4min 6s agoDocs: https://kubernetes.io/docs/Main PID: 21165 (kubelet)Tasks: 19Memory: 43.0MCGroup: /system.slice/kubelet.service└─21165 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.4.19月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.119645   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.220694   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.321635   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.385100   21165 eviction_manager.go:255] "Eviction manager: failed to get summary stats" err="failed to get node info: node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.422387   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.523341   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.624021   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.724418   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.825475   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"
9月 28 14:56:03 crust-m2 kubelet[21165]: E0928 14:56:03.926199   21165 kubelet.go:2291] "Error getting node" err="node \"crust-m2\" not found"

2. 【排错】

  • 1.3中日志输出的启动命令如下
/usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.4.1

查看并分析启动命令中所有配置文件都没有问题

  • 发现1.3 中输出的错误err="node \"localhost.localdomain\" not found
    而master上 kubectl get node 的信息 三个node是 k8s220,k8s221,k8s222
  • 结论
    之前安装kubernetes的时候,master的名字是 k8s220,node是k8s221,k8s222,因为 /etc/hostname 中默认写成了 localhost.localdomain,因此kubelet一直报错

3. 【修改】

  • 修改hostname文件,并执行hostname命令修改服务器名称
  • 重启kubelete

node节点kubelet报错 node \“xxxxx“ not found相关推荐

  1. forever保护node server进程报错(node:8156) Warning: Accessing non-existent property ‘padLevels‘ of module e

    在运行forever进程  forever start index.js的时候会报错 (node:8156) Warning: Accessing non-existent property 'pad ...

  2. master节点重置后添加node报错_企业实战(23)基于Docker平台的Jenkins添加node节点与报错详解(2)...

    相关文章  企业实战(23)基于Docker平台部署Jenkins中国定制版(1) 添加node节点前配置 在这里插入图片描述 在这里插入图片描述 开始添加node节点 在这里插入图片描述 在这里插入 ...

  3. 解决kubelet报错:kubelet.go:2183] node “k8s-20-52“ not found

    解决kubelet报错:kubelet.go:2183] node "k8s-20-52" not found 由于公司机房服务器重启,k8s其中一个node节点的状态一直为Not ...

  4. java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决

    java 带密码连接redis 单节点/集群 No reachable node in cluster报错解决 maven依赖 <dependency><groupId>red ...

  5. eslint检测node 内部模块报错解决方案

    如上图所示,eslint检测node 内部模块报错解决, 解决方案: 代码: module.exports = {"env": {"browser": true ...

  6. HTML-CSS-JS Prettify报错Node.js was not found 解决方法

    HTML-CSS-JS Prettify报错Node.js was not found sublime编辑器安装的插件prettify,可以格式化js css html非常好用,但是装完之后总是提示N ...

  7. 使用docker-compose 启动emqx报错: Erlang closed the connection 查看状态报错 Node ‘emq@.’ not responding to pings

    使用docker-compose 启动emqx报错: Erlang closed the connection 查看状态报错 Node 'emq@192.168..' not responding t ...

  8. k8s的kubelet报错PLEG is not healthy: pleg was last seen active 3m41.603110188s ago

    kubelet报错日志 原因一 k8s集群中存在大量状态为Terminating的Pod 解决 NAMESPACE=devops-test rancher kubectl get pod -n ${N ...

  9. mpi tcp连接报错_MPI分布式编程 --3.OpenMPI多节点运行报错

    1. OpenMPI多节点运行报错问题 问题描述:节点一即host3,通过mpirun调用节点二即host4的mpi程序,报错如下. $ mpirun -np 1 --host host4 ./mai ...

最新文章

  1. 移动端开发者眼中的前端开发流程变迁与前后端分离
  2. 游戏杆编程心得二:如何判断按钮的有效按下
  3. 电厂运维的cis数据_【面向运行人员的电站智能运维管家系统】
  4. oracle利用分隔符,组合查询想表达的任何话
  5. Redis集群(一):集群搭建
  6. 学会了Python之后,我的职业生涯突飞猛进
  7. kafka mirror_SSL Kafka经纪人从Kafka Mirror Maker迁移到Brooklin的挑战
  8. LeetCode 2039. 网络空闲的时刻(BFS)
  9. 垃圾分类逼疯上海人 微信官方终于出手!
  10. MultipleRegularExpressionAttribute MVC中扩展自定义验证规则
  11. [已解决]linux ubuntu unicode emoji字符显示问题
  12. ubuntu设置桌面图标
  13. 2017计科01-04编译原理模拟测试一
  14. 薇诺娜如何以创新战略在新消费浪潮中屹立不倒
  15. 怎样用office Word2003打开docx格式文档???
  16. 【5G架构】5G 接入网架构概述
  17. 前端性能优化:1.什么是前端性能优化
  18. html转pdf 图片跨域问题解决
  19. 怎么运行python外星人入侵_Python入门项目:外星人入侵
  20. SWMM从入门到实践教程 01 SWMM软件介绍

热门文章

  1. Map集合、Collections类
  2. 27岁从业软件测试5年的我被无情的辞退了
  3. 4. BANN实施方法论—Target(转)
  4. Qt version is not properly installed,please run make install
  5. \t \n \n\t在python中的用法
  6. 制造系统的发展方向:收敛? 发散?
  7. 科林明伦杯哈尔滨理工大学第九届程序设计竞赛 H 题(dfs)
  8. matlab修复模糊图片论文,图像算法论文,关于运动模糊图像复原算法相关参考文献资料-免费论文范文...
  9. 19.Eager模式
  10. java一个对象回收的过程_一个Java对象的回忆录:垃圾回收