apiVersion: apps/v1 kind: Deployment metadata: name: redis spec: replicas: 1 selector: matchLabels: app: redis template: metadata: labels: app: redis spec: containers: - name: redis image: {{ .Values.redis.image }} ports: - containerPort: {{ .Values.redis.port }} volumeMounts: - name: redis-data mountPath: {{ .Values.redis.volumeMount }} resources: requests: cpu: {{ .Values.resources.redis.requests.cpu }} memory: {{ .Values.resources.redis.requests.memory }} limits: cpu: {{ .Values.resources.redis.limits.cpu }} memory: {{ .Values.resources.redis.limits.memory }} volumes: - name: redis-data persistentVolumeClaim: claimName: {{ .Values.persistence.redisData }}