kubesphere3.1.x开启ETCD监控

1、编辑cluster-configuration.yaml

重新加载

# kubectl apply   -f  cluster-configuration.yaml

 查看prometheus日志报错

open /etc/prometheus/secrets/kube-etcd-client-certs/etcd-client-ca.crt: no such file or directory

2、创建secert证书

kubectl -n kubesphere-monitoring-system create secret generic kube-etcd-client-certs  \
--from-file=etcd-client-ca.crt=/etc/kubernetes/pki/etcd/ca.crt  \
--from-file=etcd-client.crt=/etc/kubernetes/pki/etcd/healthcheck-client.crt  \
--from-file=etcd-client.key=/etc/kubernetes/pki/etcd/healthcheck-client.key

3、Promethues 是由Promethues operator 安装的,获取一下配置文件,看看有没有挂secret,没有就添加配置

# kubectl edit Prometheus k8s -n kubesphere-monitoring-system -o yaml
  secrets:
  - kube-etcd-client-certs

 

posted @ 2022-04-18 18:19  灰蓝色的白云梦想  阅读(420)  评论(0)    收藏  举报