|
@@ -8,7 +8,7 @@ data:
|
|
logstash-config-named-k8s: |
|
|
logstash-config-named-k8s: |
|
|
input {
|
|
input {
|
|
beats {
|
|
beats {
|
|
- port => 5044
|
|
|
|
|
|
+ port => 5000
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -27,6 +27,10 @@ data:
|
|
}
|
|
}
|
|
logstash_yml: |
|
|
logstash_yml: |
|
|
http.host: "0.0.0.0"
|
|
http.host: "0.0.0.0"
|
|
|
|
+ xpack.monitoring.enabled: true
|
|
|
|
+ xpack.monitoring.elasticsearch.hosts: [ "http://elasticsearch:9200" ]
|
|
|
|
+ xpack.monitoring.elasticsearch.username: "elastic"
|
|
|
|
+ xpack.monitoring.elasticsearch.password: "changme"
|
|
---
|
|
---
|
|
kind: Deployment
|
|
kind: Deployment
|
|
apiVersion: apps/v1
|
|
apiVersion: apps/v1
|
|
@@ -51,8 +55,8 @@ spec:
|
|
command: ["/bin/sh","-c"]
|
|
command: ["/bin/sh","-c"]
|
|
args: ["/usr/share/logstash/bin/logstash -f /usr/share/logstash/config/logstash.conf"]
|
|
args: ["/usr/share/logstash/bin/logstash -f /usr/share/logstash/config/logstash.conf"]
|
|
ports:
|
|
ports:
|
|
- - containerPort: 5044
|
|
|
|
- name: client
|
|
|
|
|
|
+ - containerPort: 5000
|
|
|
|
+ name: client1
|
|
- containerPort: 9600
|
|
- containerPort: 9600
|
|
name: api
|
|
name: api
|
|
volumeMounts:
|
|
volumeMounts:
|
|
@@ -65,8 +69,6 @@ spec:
|
|
items:
|
|
items:
|
|
- key: logstash-config-named-k8s
|
|
- key: logstash-config-named-k8s
|
|
path: logstash.conf
|
|
path: logstash.conf
|
|
- - key: logstash_yml
|
|
|
|
- path: logstash.yml
|
|
|
|
---
|
|
---
|
|
kind: Service
|
|
kind: Service
|
|
apiVersion: v1
|
|
apiVersion: v1
|
|
@@ -77,9 +79,9 @@ metadata:
|
|
namespace: qa
|
|
namespace: qa
|
|
spec:
|
|
spec:
|
|
ports:
|
|
ports:
|
|
- - port: 5044
|
|
|
|
- name: client1
|
|
|
|
- nodePort: 30005
|
|
|
|
|
|
+ - name: http
|
|
|
|
+ port: 5000
|
|
|
|
+ protocol: TCP
|
|
|
|
+ targetPort: 5000
|
|
selector:
|
|
selector:
|
|
app: logstash
|
|
app: logstash
|
|
- type: NodePort
|
|
|