Files
cworker/chart/templates/deployment.yaml
Олег Бородин 5b94c7459b at work
2023-09-21 14:33:19 +02:00

36 lines
905 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: cworker
namespace: {{ .Release.Namespace }}
labels:
app: cworker
spec:
serviceName: cworker
replicas: 1
selector:
matchLabels:
app: cworker
template:
metadata:
labels:
app: cworker
spec:
restartPolicy: Always
containers:
- securityContext:
privileged: true
image: {{ .Values.cworker.image.path }}/{{ .Values.cworker.image.name }}:{{ .Values.cworker.image.tag }}
imagePullPolicy: {{ .Values.cworker.imagePullPolicy }}
name: cworker
ports:
- containerPort: {{ .Values.cworker.service.port }}
protocol: TCP
volumeMounts:
- name: config-volume
mountPath: /app/etc/cworker
volumes:
- name: config-volume
configMap:
name: cworker-config