Richard Jankowski | 54f7a86 | 2017-12-20 13:31:10 -0500 | [diff] [blame] | 1 | apiVersion: v1 |
2 | kind: Service | ||||
3 | metadata: | ||||
4 | name: vcore | ||||
5 | labels: | ||||
6 | name: vcore | ||||
7 | spec: | ||||
8 | clusterIP: None | ||||
9 | ports: | ||||
10 | - name: rest | ||||
11 | port: 8880 | ||||
12 | targetPort: 8880 | ||||
13 | - name: mystery | ||||
14 | port: 18880 | ||||
15 | targetPort: 18880 | ||||
16 | - name: grpc | ||||
17 | port: 50556 | ||||
18 | targetPort: 50556 | ||||
19 | selector: | ||||
20 | app: vcore | ||||
21 | --- | ||||
22 | apiVersion: apps/v1beta1 | ||||
23 | kind: Deployment | ||||
24 | metadata: | ||||
25 | name: vcore | ||||
26 | spec: | ||||
27 | replicas: 3 | ||||
28 | template: | ||||
29 | metadata: | ||||
30 | labels: | ||||
31 | app: vcore | ||||
32 | spec: | ||||
33 | containers: | ||||
34 | - name: voltha | ||||
35 | image: "cord/voltha:latest" | ||||
36 | env: | ||||
37 | - name: POD_IP | ||||
38 | valueFrom: | ||||
39 | fieldRef: | ||||
40 | fieldPath: status.podIP | ||||
41 | - name: NAMESPACE | ||||
42 | valueFrom: | ||||
43 | fieldRef: | ||||
44 | fieldPath: metadata.namespace | ||||
45 | args: | ||||
46 | - "voltha/voltha/main.py" | ||||
47 | - "-v" | ||||
48 | - "--consul=consul:8500" | ||||
49 | - "--kafka=kafka" | ||||
50 | - "--rest-port=8880" | ||||
51 | - "--grpc-port=50556" | ||||
52 | - "--interface=eth1" | ||||
53 | - "--backend=consul" | ||||
54 | - "--pon-subnet=172.29.19.0/24" | ||||
55 | ports: | ||||
56 | - containerPort: 8880 | ||||
57 | name: rest-port | ||||
58 | - containerPort: 18880 | ||||
59 | name: mystery-port | ||||
60 | - containerPort: 50556 | ||||
61 | name: grpc-port | ||||
62 | imagePullPolicy: Never | ||||
63 | |||||
64 |