apiVersion: apps/v1 kind: Deployment metadata: name: jamulus labels: app: jamulus spec: replicas: 1 selector: matchLabels: app: jamulus template: metadata: labels: app: jamulus spec: containers: - name: jamulus image: grundic/jamulus ports: - containerPort: {{ .Values.containerPort }} args: - "-s" - "-n" - "-p" - "{{ .Values.containerPort }}" - "-w" - "{{ .Values.serverMessage }}" - "-u" - "{{ .Values.maxUsers }}" - "-T" - "-l" - "{{ .Values.containerLog }}" - "-e" - "{{ .Values.directoryAddress }}" - "-o" - "{{ .Values.serverInfo }}" volumeMounts: - mountPath: {{ .Values.containerMountPath }} name: {{ .Values.containerMountName }} resources: limits: ephemeral-storage: {{ .Values.ephemeralStorage }} volumes: - name: {{ .Values.containerMountName }} hostPath: path: {{ .Values.localMountPath }} type: Directory