我需要将eventer信息写到自建的es集群中,但是es集群开启了ssl需要ca证书+用户密码才可以写入。我没有找到相关配置es证书的位置
外接ES开启了ssl,需要CA证书写入,如何配置?
logstash是这样连接es集群的
WwanjunleiK零S
这个功能目前不支持,会在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