MSB interal api gateway service k8s deployment 13/9013/2
authorHuabingZhao <zhao.huabing@zte.com.cn>
Tue, 29 Aug 2017 03:09:49 +0000 (11:09 +0800)
committerHuabingZhao <zhao.huabing@zte.com.cn>
Tue, 29 Aug 2017 07:27:03 +0000 (15:27 +0800)
Issue-Id: OOM-13, MSB-25
Change-Id: I84dce66bd94231f35c9480371557e7c62e6a8369
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
kubernetes/msb/templates/msb-iag-deployment.yaml [new file with mode: 0644]

diff --git a/kubernetes/msb/templates/msb-iag-deployment.yaml b/kubernetes/msb/templates/msb-iag-deployment.yaml
new file mode 100644 (file)
index 0000000..655df0e
--- /dev/null
@@ -0,0 +1,38 @@
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+  name: msb-iag
+spec:
+  replicas: 2
+  selector:
+    matchLabels:
+      app: msb-iag
+  template:
+    metadata:
+      labels:
+        app: msb-iag
+      name: msb-iag
+    spec:
+      hostname: msb-iag
+      containers:
+      - args:
+        image:  nexus3.onap.org:10001/onap/msb/msb_apigateway
+        name: "msb-iag"
+        env:
+        - name: CONSUL_IP
+          value: "{{ .Values.consulClusterIP}}"
+        - name: SDCLIENT_IP
+          value: "{{ .Values.discoveryClusterIP}}"
+        - name: ROUTE_LABELS
+          value: "visualRange:1"
+        ports:
+        - containerPort: {{ .Values.iagPort }}
+          name: msb-iag
+        readinessProbe:
+          tcpSocket:
+            port: {{ .Values.iagPort }}
+          initialDelaySeconds: 5
+          periodSeconds: 10
+        imagePullPolicy: "{{ .Values.pullPolicy}}"
+
+