-
Notifications
You must be signed in to change notification settings - Fork 0
/
isaac_server_deployment.yaml
52 lines (52 loc) · 1.21 KB
/
isaac_server_deployment.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
52
kind: Deployment
apiVersion: apps/v1
metadata:
creationTimestamp: null
labels:
app: isaac-server
name: isaac-server
annotations:
ccs.ornl.gov/fs: olcf
spec:
replicas: 1
selector:
matchLabels:
app: isaac-server
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
maxSurge: 25%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
template:
metadata:
creationTimestamp: null
labels:
app: isaac-server
spec:
restartPolicy: Always
terminationGracePeriodSeconds: 10
containers:
- resources:
limits:
cpu: '6'
memory: 12Gi
requests:
cpu: '6'
memory: 12Gi
stdin: true
image: image-registry.openshift-image-registry.svc:5000/csc434/dockerisaac
name: dockerisaac
ports:
- name: simulation-port
containerPort: 2460
protocol: TCP
- name: webserver-port
containerPort: 8080
protocol: TCP
- name: websockets-port
containerPort: 2459
protocol: TCP
args:
status: {}