scheduler/controller-manager:Unhealthy Get "http://127.0.0.1:10251/healthz": dial tcp 127.0.0.1:10251: connect: connection refused


問題現象

部署完master節點以后,執行kubectl get cs命令來檢測組件的運行狀態時,報如下錯誤:

 

 

 

 

原因分析

出現這種情況,是/etc/kubernetes/manifests/下的kube-controller-manager.yaml和kube-scheduler.yaml設置的默認端口是0導致的,解決方式是注釋掉對應的port即可,操作如下:

 

kube-controller-manager.yaml文件修改:注釋掉27行

 

 

kube-scheduler.yaml配置修改:注釋掉19行,- --port=0

 

 

然后在master節點上重啟kubelet,systemctl restart kubelet.service,然后重新查看就正常了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM