source: k8s/worker-deployment.yaml

stable v1.7.0
Last change on this file was 13e5be, checked in by Frederik Heber <frederik.heber@…>, 5 days ago

Set version to 1.7.0.

  • MoleCuilder library is now 19:0:0.
  • Codename "Seven Years" (because seven years passed since the last release).
  • Added to debian/changelog.
  • Adapted k8s and docker files.
  • Property mode set to 100644
File size: 1.3 KB
Line 
1apiVersion: apps/v1
2kind: Deployment
3metadata:
4 name: molecuilder-worker
5 labels:
6 app: worker
7spec:
8 replicas: 1
9 selector:
10 matchLabels:
11 app: worker
12 template:
13 metadata:
14 labels:
15 app: worker
16 spec:
17 containers:
18 - name: worker
19 image: registry.dev.svc.cluster.local:5000/molecuilder:1.7.0-qtless
20 env:
21 - name: SERVER_PORT
22 value: "20025"
23 - name: SERVER_HOST
24 value: "molecuilder-server-internal"
25 - name: WORKER_PORT
26 value: "20026"
27 command: ["/home/molecuilder/_pkgs/molecuilder-1.7.0/bin/molecuilder_poolworker"]
28 args: ["--signal", "15", "--listen", "$(WORKER_PORT)", "--server", "$(SERVER_HOST):$(SERVER_PORT)", "--verbosity", "2", "--healthport", "8092"]
29 # command: ["mpirun"]
30 # args: ["--allow-run-as-root", "-np", "1", "/home/molecuilder/_pkgs/molecuilder-1.7.0/bin/molecuilder_poolworker", "--signal", "15", "--listen", "$(WORKER_PORT)", "--server", "$(SERVER_HOST):$(SERVER_PORT)", "--verbosity", "2", "--healthport", "8092"]
31 ports:
32 - containerPort: 20026
33 name: workerport
34 imagePullPolicy: Always
35 livenessProbe:
36 tcpSocket:
37 port: 8092
38 initialDelaySeconds: 15
39 periodSeconds: 10
40
Note: See TracBrowser for help on using the repository browser.