kube-prometheus自动安装脚本监控kube-scheduler和kube-controller会遇到无法获取到metric状态告警。经查为:10251 和 10252 端口为不安全端口被屏蔽。
cd /etc/kubernetes/manifests
vim
vim kube-scheduler.yaml 编辑如下两行
- --bind-address=127.0.0.1 这项修改为- --bind-address=0.0.0.0
- --port/0 这项删除
然后重新提交配置:
kubectl apply -f kube-scheduler.yaml
vim kube-controller-manager.yaml
同上
重新刷新prometheus alert页面 过会既可获取到状态。
留言