prometheus监控kubernetes-system-scheduler
3台主节点 /etc/kubernetes/manifests/kube-scheduler.yaml 修改监听ip为--bind-address=0.0.0.0 ,修改完成pod会自动重启
创建 Service 和 Endpoints
apiVersion: v1
kind: Service
metadata:
name: kube-scheduler-prom
namespace: kube-system
labels:
app.kubernetes.io/name: kube-scheduler
spec:
ports:
- name: https-metrics
port: 10259
targetPort: 10259
protocol: TCP
---
apiVersion: v1
kind: Endpoints
metadata:
name: kube-scheduler-prom
namespace: kube-system
labels:
app.kubernetes.io/name: kube-scheduler
subsets:
- addresses:
- ip: 192.168.124.60
- ip: 192.168.124.61
- ip: 192.168.124.62
ports:
- name: https-metrics
port: 10259
测试
curl -k \
--cert /etc/kubernetes/pki/apiserver-kubelet-client.crt \
--key /etc/kubernetes/pki/apiserver-kubelet-client.key \
https://192.168.124.60:10259/metrics