فهرست منبع

可以通过脚本部署,zk/es/kibana

yangxg 4 سال پیش
والد
کامیت
43867bed8d
1فایلهای تغییر یافته به همراه28 افزوده شده و 4 حذف شده
  1. 28 4
      deploy-tmp-logstash.yaml

+ 28 - 4
deploy-tmp-logstash.yaml

@@ -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