Prometheus Kafka Writer Microservice
[demo.git] / vnfs / DAaaS / microservices / prom-kafka-writer / kubernetes-manifests / pkw.service.yaml
diff --git a/vnfs/DAaaS/microservices/prom-kafka-writer/kubernetes-manifests/pkw.service.yaml b/vnfs/DAaaS/microservices/prom-kafka-writer/kubernetes-manifests/pkw.service.yaml
new file mode 100644 (file)
index 0000000..f63ef53
--- /dev/null
@@ -0,0 +1,20 @@
+# This Service manifest defines:
+# - a load balancer for pods matching label "app: go-prom-kafka-writer"
+# - exposing the application to the public Internet (type:LoadBalancer)
+# - routes port 80 of the load balancer to the port 8686 of the Pods.
+# Syntax reference https://kubernetes.io/docs/concepts/configuration/overview/
+apiVersion: v1
+kind: Service
+metadata:
+  name: prom-kafka-writer
+  labels:
+    app: prom-kafka-writer
+spec:
+  type: NodePort
+  selector:
+    app: prom-kafka-writer
+  ports:
+  - name: http
+    port: 80
+    targetPort: 8686
+    nodePort: 30086