故障指路-元件 controller-manager 不健康-controller-manager Unhealthy
阿新 • • 發佈:2021-12-21
故障現象
- 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!!!