我在openstack中部署了一个k8s集群。我已经为其部署了Prometheus运算符以监视集群。但是我正在收到Kube Scheduler和Etcd Targets Down警报。
我想知道Prometheus运营商如何刮Kubernetes sheduler和ETCD?还想知道从控制平面(调度程序和ETCD等)获取指标所需的配置。
我可以看到调度程序和ETCD仅在主节点上的127.0.0.1(localhost)上绑定。
root@master:/etc/kubernetes# netstat -tnulp | grep 2379
tcp 0 0 127.0.0.1:2379 0.0.0.0:* LISTEN 1726/etcd
root@master:/etc/kubernetes# netstat -tnulp | grep 10251
tcp 0 0 127.0.0.1:10251 0.0.0.0:* LISTEN 7916/kube-scheduler
我正在使用https://github.com/helm/charts/tree/master/stable/prometheus-operator的HELM chat的默认值来监视群集。