This commit is contained in:
Олег Бородин
2023-09-21 14:33:19 +02:00
parent 375930eaac
commit 5b94c7459b
21 changed files with 362 additions and 149 deletions

View File

@@ -0,0 +1,8 @@
apiVersion: v1
kind: ConfigMap
metadata:
namespace: {{ .Release.Namespace }}
name: cworker-config
data:
cworker.conf: |-
port = {{ .Values.cworker.service.port }}

View File

@@ -0,0 +1,35 @@
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

View File

@@ -0,0 +1,18 @@
apiVersion: v1
kind: Service
metadata:
name: cworker
namespace: {{ .Release.Namespace }}
labels:
app: cworker
spec:
selector:
app: cworker
ports:
- port: {{ .Values.cworker.service.port }}
protocol: TCP
targetPort: {{ .Values.cworker.service.targetPort }}
name: rpc
type: {{ .Values.cworker.service.type }}