template-solver/config/deployment.yaml
2019-12-01 21:25:08 +01:00

55 lines
1.2 KiB
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: template-solver
namespace: template-solver
labels:
app: template-solver
spec:
replicas: 1
selector:
matchLabels:
app: template-solver
template:
metadata:
labels:
app: template-solver
spec:
serviceAccountName: template-solver
containers:
- name: template-solver
image: git.giftfish.de/ston1th/template-solver
imagePullPolicy: Always
resources:
requests:
cpu: 100m
memory: 128Mi
args:
- --tls-cert-file=/tls/tls.crt
- --tls-private-key-file=/tls/tls.key
env:
- name: GROUP_NAME
value: template-solver
ports:
- name: https
containerPort: 443
protocol: TCP
livenessProbe:
httpGet:
scheme: HTTPS
path: /healthz
port: https
readinessProbe:
httpGet:
scheme: HTTPS
path: /healthz
port: https
volumeMounts:
- name: certs
mountPath: /tls
readOnly: true
volumes:
- name: certs
secret:
secretName: template-solver-cert