Skip to content
Snippets Groups Projects
Commit ec567cd7 authored by Kenzo-Hugo Hillion's avatar Kenzo-Hugo Hillion :recycle:
Browse files

try to add redis to kubernetes

parent c9771a9c
No related branches found
No related tags found
1 merge request!59Prod
Pipeline #26338 passed
...@@ -20,6 +20,9 @@ kubectl create secret generic backend-cron-credentials -n ${NAMESPACE} --from-li ...@@ -20,6 +20,9 @@ kubectl create secret generic backend-cron-credentials -n ${NAMESPACE} --from-li
## DB ## DB
envsubst < ci/kubernetes/postgresql.yaml | kubectl apply -n ${NAMESPACE} -f - envsubst < ci/kubernetes/postgresql.yaml | kubectl apply -n ${NAMESPACE} -f -
kubectl -n ${NAMESPACE} wait --for=condition=available --timeout=600s deployment/postgresql kubectl -n ${NAMESPACE} wait --for=condition=available --timeout=600s deployment/postgresql
## Redis
envsubst < ci/kubernetes/redis.yaml | kubectl apply -n ${NAMESPACE} -f -
kubectl -n ${NAMESPACE} wait --for=condition=available --timeout=600s deployment/redis
## Backend ## Backend
envsubst < ci/kubernetes/backend.yaml | kubectl apply -n ${NAMESPACE} -f - envsubst < ci/kubernetes/backend.yaml | kubectl apply -n ${NAMESPACE} -f -
kubectl -n ${NAMESPACE} patch deployment backend -p "{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"`date +'%s'`\"}}}}}" kubectl -n ${NAMESPACE} patch deployment backend -p "{\"spec\":{\"template\":{\"metadata\":{\"labels\":{\"date\":\"`date +'%s'`\"}}}}}"
......
...@@ -43,6 +43,8 @@ spec: ...@@ -43,6 +43,8 @@ spec:
secretKeyRef: secretKeyRef:
name: backend-secret name: backend-secret
key: secret_key key: secret_key
- name: REDIS_HOST
value: redis
- name: PORT - name: PORT
value: "8000" value: "8000"
- name: DEBUG - name: DEBUG
......
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis
labels:
deployment: redis
spec:
selector:
matchLabels:
pod: redis
replicas: 1
template:
metadata:
labels:
pod: redis
spec:
containers:
- name: master
image: redis
resources:
requests:
cpu: "100m"
memory: "100Mi"
limits:
cpu: "200m"
memory: "200Mi"
ports:
- containerPort: 6379
---
apiVersion: v1
kind: Service
metadata:
name: redis
labels:
app: redis
spec:
selector:
pod: redis
ports:
- protocol: TCP
port: 6379
targetPort: 6379
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment