37 lines
805 B
YAML
37 lines
805 B
YAML
apiVersion: logstash.k8s.elastic.co/v1alpha1
|
|
kind: Logstash
|
|
metadata:
|
|
name: logstash
|
|
spec:
|
|
count: 1
|
|
elasticsearchRefs:
|
|
- name: es
|
|
clusterName: qs
|
|
version: 7.17.22
|
|
pipelines:
|
|
- pipeline.id: main
|
|
config.string: |
|
|
input {
|
|
beats {
|
|
port => 5044
|
|
}
|
|
}
|
|
output {
|
|
elasticsearch {
|
|
hosts => [ "${QS_ES_HOSTS}" ]
|
|
user => "${QS_ES_USER}"
|
|
password => "${QS_ES_PASSWORD}"
|
|
ssl_certificate_authorities => "${QS_ES_SSL_CERTIFICATE_AUTHORITY}"
|
|
}
|
|
}
|
|
services:
|
|
- name: beats
|
|
service:
|
|
spec:
|
|
type: NodePort
|
|
ports:
|
|
- port: 5044
|
|
name: "filebeat"
|
|
protocol: TCP
|
|
targetPort: 5044
|