【异常提示】使用kubectl获取组件的状态时,提示“controller-manager Unhealthy HTTP probe failed with statuscode: 400”
$ kubectl get componentstatuses
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME STATUS MESSAGE ERROR
scheduler Healthy ok &nb
在执行`kubectl get componentstatuses`时,发现controller-manager状态为Unhealthy,错误消息显示HTTP probe失败。解决方案是删除kube-controller-manager配置文件中`--port=xxxxx`选项,仅保留`--secure-port=10257`,然后重启kube-controller-manager服务。完成重启后,controller-manager状态恢复正常。从1.13版本开始,kube-controller-manager的非安全端口已被废弃,建议使用安全端口进行livenessProbe。
订阅专栏 解锁全文
1478

被折叠的 条评论
为什么被折叠?



