安装方式
在 已有Kubernetes 集群(kubeadm方式安装)在线部署 KubeSphere
k8s版本
1.18.2
集群数量
1master,3node
bug描述
按照https://github.com/kubesphere/ks-installer/blob/release-3.0/README_zh.md最小化安装完毕后
1.配置etcd证书secret
2.编辑 ClusterConfiguration 开启可插拔的功能组件:
kubectl edit cc ks-installer -n kubesphere-system
开启etcd监控
etcd:
endpointIps: 10.x.x.201
monitoring: true
port: 2379
tlsEnable: true
3.管理页面etcd监控项出现,但是无任何数据。
查看prometheus-k8s-0/1 pod配置文件

发现volumeMounts无证书路径且
容器prometheus
一直报错,找不到证书

手动解决方案
kubectl edit prometheuses.monitoring.coreos.com -n kubesphere-monitoring-system k8s
securityContext前添加
secrets:
- kube-etcd-client-certs
securityContext: