MSB discovery service k8s deployment 11/9011/2
authorHuabingZhao <zhao.huabing@zte.com.cn>
Tue, 29 Aug 2017 02:48:25 +0000 (10:48 +0800)
committerHuabingZhao <zhao.huabing@zte.com.cn>
Tue, 29 Aug 2017 02:56:04 +0000 (10:56 +0800)
Issue-Id: OOM-113, MSB-56
Change-Id: Idec27ae5e2e32fdf4462144ddb13e9f535a4d044
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
kubernetes/msb/templates/all-services.yaml
kubernetes/msb/templates/msb-discovery-deployment.yaml [new file with mode: 0644]
kubernetes/msb/values.yaml

index fee2586..ea66c31 100644 (file)
@@ -11,4 +11,19 @@ spec:
       nodePort: "{{ .Values.consulNodePort }}"
   selector:
     app: msb-consul
+  type: NodePort
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: msb-discovery
+  labels:
+    app: msb-discovery
+spec:
+  clusterIP: "{{ .Values.discoveryClusterIP }}"
+  ports:
+    - port: {{ .Values.discoveryPort }}
+      nodePort: {{ .Values.discoveryNodePort }}
+  selector:
+    app: msb-discovery
   type: NodePort
\ No newline at end of file
diff --git a/kubernetes/msb/templates/msb-discovery-deployment.yaml b/kubernetes/msb/templates/msb-discovery-deployment.yaml
new file mode 100644 (file)
index 0000000..e4736b5
--- /dev/null
@@ -0,0 +1,34 @@
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+  name: msb-discovery
+spec:
+  replicas: 2
+  selector:
+    matchLabels:
+      app: msb-discovery
+  template:
+    metadata:
+      labels:
+        app: msb-discovery
+      name: msb-discovery
+    spec:
+      hostname: msb-discovery
+      containers:
+      - args:
+        image:  nexus3.onap.org:10001/onap/msb/msb_discovery
+        name: "msb-discovery"
+        env:
+        - name: CONSUL_IP
+          value: "{{ .Values.consulClusterIP }}"
+        ports:
+        - containerPort: 10081
+          name: msb-discovery
+        readinessProbe:
+          tcpSocket:
+            port: 10081
+          initialDelaySeconds: 5
+          periodSeconds: 10
+        imagePullPolicy: "{{ .Values.pullPolicy }}"
+
+
index bd62e72..eba6612 100644 (file)
@@ -1,3 +1,5 @@
 consulClusterIP: 10.43.6.204
+discoveryClusterIP: 10.43.6.205
 consulNodePort: 30500
+discoveryNodePort: 30081
 pullPolicy: IfNotPresent
\ No newline at end of file