Newer
Older
apiVersion: apps/v1
kind: Deployment
metadata:
name: serviceservice
spec:
selector:
matchLabels:
app: serviceservice
template:
metadata:
labels:
app: serviceservice
spec:
terminationGracePeriodSeconds: 5
containers:
- name: server
image: registry.gitlab.com/teraflow-h2020/controller/service:latest
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
imagePullPolicy: Always
ports:
- containerPort: 3030
env:
- name: DB_ENGINE
value: "redis"
- name: REDIS_DATABASE_ID
value: "0"
- name: LOG_LEVEL
value: "DEBUG"
readinessProbe:
exec:
command: ["/bin/grpc_health_probe", "-addr=:3030"]
livenessProbe:
exec:
command: ["/bin/grpc_health_probe", "-addr=:3030"]
resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: 700m
memory: 1024Mi
---
apiVersion: v1
kind: Service
metadata:
name: serviceservice
spec:
type: ClusterIP
selector:
app: serviceservice
ports:
- name: grpc
protocol: TCP