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