我需要将eventer信息写到自建的es集群中,但是es集群开启了ssl需要ca证书+用户密码才可以写入。我没有找到相关配置es证书的位置

这个功能目前不支持,会在3.2支持。

如果你只是想把event的数据写到你自己的es,不用在ks的界面上查询,那么有个临时的解决方法。

kubectl edit outputs.logging.kubesphere.io -n kubesphere-logging-system es-events

这么修改

apiVersion: logging.kubesphere.io/v1alpha2
kind: Output
metadata:
  name: es-events
  namespace: kubesphere-logging-system
  labels:
    logging.kubesphere.io/enabled: "true"
    logging.kubesphere.io/component: "events"
spec:
  match: kube_events
  es:
    httpUser:
      valueFrom:
        secretKeyRef:
          key: "username"
          name: "elasticsearch-credentials"
    httpPassword:
      valueFrom:
        secretKeyRef:
          key: "password"
          name: "elasticsearch-credentials"
    tls:
      verify: false