Skip to content
Snippets Groups Projects
Commit b41ef30f authored by IsolatedSushi's avatar IsolatedSushi
Browse files

Service discovery

parent 5ffc5734
No related branches found
No related tags found
1 merge request!13Major update
apiVersion: v1
kind: Namespace
metadata:
name: proveespace
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: proveegatewaydeployment
namespace: proveespace
spec:
replicas: 1
selector:
matchLabels:
app: gateway
strategy: {}
template:
metadata:
labels:
app: gateway
spec:
containers:
- image: isolatedsushi/gateway
name: gateway
ports:
- containerPort: 9898
name: gateway
resources: {}
status: {}
---
apiVersion: v1
kind: Service
metadata:
name: proveegatewayservice
namespace: proveespace
spec:
selector:
app: gateway
ports:
- name: grpc
protocol: TCP
port: 9898
targetPort: 9898
type: LoadBalancer
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: proveeprojectordeployment
namespace: proveespace
spec:
replicas: 5
selector:
matchLabels:
app: grpcprojector
strategy: {}
template:
metadata:
labels:
app: grpcprojector
spec:
containers:
- name: grpcprojector
image: isolatedsushi/grpcprojector
ports:
- containerPort: 50051
resources: {}
status: {}
---
apiVersion: v1
kind: Service
metadata:
name: proveeprojectorservice
namespace: proveespace
spec:
selector:
app: grpcprojector
ports:
- name: grpcprojector
protocol: TCP
port: 50051
targetPort: 50051
type: LoadBalancer
\ No newline at end of file
...@@ -4,6 +4,7 @@ const webSocketPort = 9898 ...@@ -4,6 +4,7 @@ const webSocketPort = 9898
const wsServer = new WebSocket.Server({ host: webSocketHost, port: webSocketPort }); const wsServer = new WebSocket.Server({ host: webSocketHost, port: webSocketPort });
const http = require("http"); const http = require("http");
var target = process.env.PROJECTOR_ADDRESS ||'127.0.0.1:50051'; var target = process.env.PROJECTOR_ADDRESS ||'127.0.0.1:50051';
var target = "proveeprojectorservice:50051"
console.log("Target is:" + target); console.log("Target is:" + target);
var PROTO_PATH = __dirname + '/../protos/v3/projector.proto'; var PROTO_PATH = __dirname + '/../protos/v3/projector.proto';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment