Files
wild-directory/redis/deployment.yaml

34 lines
712 B
YAML

---
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-deployment
spec:
selector:
matchLabels:
app: redis
replicas: 1
template:
metadata:
labels:
app: redis
spec:
containers:
- image: "{{ .image }}"
name: redis
ports:
- containerPort: {{ .port }}
env:
- name: TZ
value: "{{ .timezone }}"
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
name: redis-secrets
key: password
command:
- redis-server
- --requirepass
- $(REDIS_PASSWORD)
restartPolicy: Always