|
@@ -45,18 +45,42 @@ spec:
|
|
|
spec:
|
|
|
containers:
|
|
|
- name: logstash-k8s-named
|
|
|
- image: dockerhub-pr.yeshj.com/ops/logstash:7.6.2
|
|
|
+ image: logstash:7.6.2
|
|
|
command: ["/bin/sh","-c"]
|
|
|
args: ["/usr/share/logstash/bin/logstash -f /usr/share/logstash/config/indexer-kafka-named-k8s.conf"]
|
|
|
+ ports:
|
|
|
+ - containerPort: 5044
|
|
|
+ name: port1
|
|
|
+ protocol: TCP
|
|
|
+ - containerPort: 5045
|
|
|
+ name: port2
|
|
|
+ protocol: TCP
|
|
|
volumeMounts:
|
|
|
- name: vm-config
|
|
|
mountPath: /usr/share/logstash/config
|
|
|
- imagePullSecrets:
|
|
|
- - name: regcred-elastic
|
|
|
volumes:
|
|
|
- name: vm-config
|
|
|
configMap:
|
|
|
name: logstash-config
|
|
|
items:
|
|
|
- key: logstash-config-named-k8s
|
|
|
- path: indexer-kafka-named-k8s.conf
|
|
|
+ path: indexer-kafka-named-k8s.conf
|
|
|
+---
|
|
|
+kind: Service
|
|
|
+apiVersion: v1
|
|
|
+metadata:
|
|
|
+ labels:
|
|
|
+ app: logstash
|
|
|
+ name: logstash
|
|
|
+ namespace: qa
|
|
|
+spec:
|
|
|
+ ports:
|
|
|
+ - port: 5044
|
|
|
+ name: client1
|
|
|
+ nodePort: 30044
|
|
|
+ - port: 5045
|
|
|
+ name: client2
|
|
|
+ nodePort: 30045
|
|
|
+ selector:
|
|
|
+ app: logstash
|
|
|
+ type: NodePort
|