--- apiVersion: apps/v1 kind: Deployment metadata: name: usma-redis namespace: {{ .Release.Namespace }} labels: {{ include "usma-redis.labels" . | indent 4 }} app: usma-redis versoin: {{ .Values.tag }} spec: replicas: 1 selector: matchLabels: {{ include "usma-redis.matchLabels" . | indent 6 }} app: usma-redis template: metadata: labels: {{ include "usma-redis.labels" . | indent 8 }} app: usma-redis spec: containers: - args: - /usr/local/etc/redis/redis.conf - --appendonly no image: {{ .Values.global.hub }}/{{ .Values.image }}:{{ .Values.tag }} imagePullPolicy: IfNotPresent name: redis ports: - containerPort: 6379 protocol: TCP livenessProbe: tcpSocket: port: 6379 initialDelaySeconds: 50 periodSeconds: 10 timeoutSeconds: 1 successThreshold: 1 volumeMounts: - mountPath: /usr/local/etc/redis name: conf volumes: - configMap: defaultMode: 420 name: usma-redis name: conf