更多内容,请查看博客原文:在Prometheus-Operator中添加自定义监控项,监控etcd集群
添加自定义监控项流程
- 创建ServiceMonitor对象
- 创建Service对象,提供metrics数据接口,并将其和ServiceMonitor关联
- 确保Service对象可以正确获取metrics数据
{% asset_image 1576154786034.png %}
配置etcd证书
查看etcd启动时的证书路径
kubectl get po -n kube-system
...
etcd-k8s-master 1/1 Running 1 6h28m
...
kubectl get po etcd-k8s-master -n kube-system -o yaml
...
spec:
containers:
- command:
- etcd
- --advertise-client-urls=https://192.168.229.134:2379
- --cert-file=/etc/kubernetes/pki/etcd/server.crt
- --client-cert-auth=true
- --data-dir=/var/lib/etcd
- --initial-advertise-peer-urls=https://192.168.229.134:2380
- --init