expose nodeport for logstash 5044 61/37561/2
authorJun (Nicolas) Hu <jh245g@att.com>
Wed, 21 Mar 2018 19:19:29 +0000 (15:19 -0400)
committerAlexis de Talhouët <alexis.de_talhouet@bell.ca>
Sat, 24 Mar 2018 12:04:57 +0000 (12:04 +0000)
Issue-ID: OOM-819

Open the 5044 port on log/logstash as a nodeport for external log producers outside of the kubernetes cluster

https://wiki.onap.org/display/DW/LOG+Meeting+Minutes+2018-03-20

Q: on logstash port - see all-services.yaml in log pod - 5044
need to open officially on 30255 or in dev via adding (Logstash not externally available - no nodeport)
nodePort: {{ .Values.nodePortPrefix }}55

We already expose elasticsearch and kibana - just need to expose logstash
https://git.onap.org/oom/tree/kubernetes/log/templates/all-services.yaml

Change-Id: I703dd21b4c34fb1fcbfcd5e9a342f9d03412b6b8
Signed-off-by: Nicolas Hu <jh245g@att.com>
kubernetes/log/templates/all-services.yaml

index a22a1fe..389e7e4 100644 (file)
@@ -74,8 +74,10 @@ spec:
   - name: transport
     port: 5044
     targetPort: 5044
+    nodePort: {{ .Values.nodePortPrefix }}55
   selector:
     app: logstash
+  type: NodePort
 #{{ end }}
 #{{ if not .Values.disableLogKibana }}
 ---