You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

146 lines
2.9 KiB

apiVersion: v1
kind: Pod
metadata:
name: gateway-ws1
namespace: sopod
labels:
app: gateway-ws1
spec:
containers:
- name: gateway-ws1
image: 10.0.16.5:3050/so_gateway_ws:1.0.0
env:
- name: SO_ETCD.ENDPOINTS
value: etcd-svc:2379
- name: SO_ETCD.USERNAME
value: ""
- name: SO_ETCD.PASSWORD
value: ""
- name: SO_PROMETHEUS.ENABLE
value: "false"
- name: SO_PROMETHEUS.PORT
value: "9100"
- name: SO_APP.HTTPPORT
value: "7001"
- name: SO_APP.ENDPOINTADDRESS
value: 124.222.131.236:30801
- name: SO_REDIS.ADDR
value: "redis-svc:6379"
- name: SO_REDIS.PASSWORD
value: ""
- name: SO_NATS.URL
value: nats://nats-svc:4222
imagePullPolicy: Always
ports:
- containerPort: 7001
- containerPort: 30801
- containerPort: 9100
---
apiVersion: v1
kind: Service
metadata:
name: gateway-ws1-svc
namespace: sopod
labels:
app: gateway-ws1-svc
spec:
type: NodePort
ports:
- name: gateway-ws1
port: 7001
targetPort: 7001
nodePort: 30801
selector:
app: gateway-ws1
---
apiVersion: v1
kind: Service
metadata:
name: gateway-ws1-metrics-svc
namespace: sopod
labels:
app: gateway-ws1-metrics-svc
spec:
type: ClusterIP
ports:
- name: metrics
port: 9100
targetPort: 9100
selector:
app: gateway-ws1
---
apiVersion: v1
kind: Pod
metadata:
name: gateway-ws2
namespace: sopod
labels:
app: gateway-ws2
spec:
containers:
- name: gateway-ws2
image: 10.0.16.5:3050/so_gateway_ws:1.0.0
env:
- name: SO_ETCD.ENDPOINTS
value: etcd-svc:2379
- name: SO_ETCD.USERNAME
value: ""
- name: SO_ETCD.PASSWORD
value: ""
- name: SO_PROMETHEUS.ENABLE
value: "false"
- name: SO_PROMETHEUS.PORT
value: "9100"
- name: SO_APP.HTTPPORT
value: "7002"
- name: SO_APP.ENDPOINTADDRESS
value: 124.222.131.236:30802
- name: SO_REDIS.ADDR
value: "redis-svc:6379"
- name: SO_REDIS.PASSWORD
value: ""
- name: SO_NATS.URL
value: nats://nats-svc:4222
imagePullPolicy: Always
ports:
- containerPort: 7002
- containerPort: 30802
- containerPort: 9100
---
apiVersion: v1
kind: Service
metadata:
name: gateway-ws2-svc
namespace: sopod
labels:
app: gateway-ws2-svc
spec:
type: NodePort
ports:
- name: gateway-ws2
port: 7002
targetPort: 7002
nodePort: 30802
selector:
app: gateway-ws2
---
apiVersion: v1
kind: Service
metadata:
name: gateway-ws2-metrics-svc
namespace: sopod
labels:
app: gateway-ws2-metrics-svc
spec:
type: ClusterIP
ports:
- name: metrics
port: 9100
targetPort: 9100
selector:
app: gateway-ws2