k8s:v1.20.4
kubesphere:v3.1.1
ks-installer:v3.1.1
查看prometheus日志发现没有找到证书:open /etc/prometheus/secrets/kube-etcd-client-certs/etcd-client-ca.crt: no such file or directory,执行以下命令后创建证书:
$ 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

证书创建后日志还是不行

发现k8s-prometheus缺少对secret的挂载

直接修改k8s-prometheus statefulset后配置又被还原,请问应该怎么解决