1. 程式人生 > 其它 >故障指路-元件 controller-manager 不健康-controller-manager Unhealthy

故障指路-元件 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 不健康。
  • 如圖

  • 解決方法

/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

本文來自部落格園,作者:小黑狗cathy,轉載請註明原文連結:https://www.cnblogs.com/xhg-Cathy/p/15714949.html

如有錯漏,歡迎指正。
警告:禁止一切不註明,不通知的惡意轉載!!!
xhg-Cathy WARRING:DO NOT REPRINT OR REPRODUCE WITHOUT PERMISSION!!!