故障指路-组件 controller-manager 不健康-controller-manager Unhealthy


故障现象

  • k8s
[root@k8s-mastera-new ~]# kubectl get cs
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME                 STATUS      MESSAGE                                                                                       ERROR
scheduler            Unhealthy   Get "http://127.0.0.1:10251/healthz": dial tcp 127.0.0.1:10251: connect: connection refused   
controller-manager   Unhealthy   Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:10252: connect: connection refused   
etcd-0               Healthy     {"health":"true"}  
  • rancher
    登录rancher,进入仪表盘发现组件告警
警告: 组件 controller-manager 不健康。
警告: 组件 scheduler 不健康。
  • 如图
    image

  • 解决方法

/etc/kubernetes/manifests/controller-manager.conf
/etc/kubernetes/manifests/scheduler.conf
这两个文件里面,删除--port=0这个配置
然后systemctl restart kubelet
  • 原理暂不明确
    git上官方说是小bug

  • 参考文档

https://my.oschina.net/u/1431757/blog/4550843
https://blog.csdn.net/gaojie314/article/details/116879535
https://github.com/rancher/rancher/issues/28802


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM