Newer
Older
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Logstash
metadata:
labels:
app: logstash
spec:
version: "{{ .Values.logstash.imageTag }}"
count: {{ .Values.logstash.replicas }}
elasticsearchRefs:
- name: {{ .Release.Name }}-elasticsearch
clusterName: {{ .Release.Name }}-elasticsearch
config:
input {
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["http://elasticsearch-es-http:9200"]
index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
user => "elastic"
password => "your_password"
}
}
podTemplate:
spec:
containers:
- name: logstash
env:
- name: LS_JAVA_OPTS
value: "{{ .Values.logstash.env.LS_JAVA_OPTS }}"