Add Redis-backed sessions for dev validation

This commit is contained in:
2026-06-01 10:48:43 +09:00
parent 1739d607ab
commit 898671cd4d
8 changed files with 163 additions and 4 deletions
+67
View File
@@ -0,0 +1,67 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: sayit-helpdesk-session-redis
namespace: sayit-helpdesk-dev
labels:
app: sayit-helpdesk-session-redis
spec:
replicas: 1
selector:
matchLabels:
app: sayit-helpdesk-session-redis
template:
metadata:
labels:
app: sayit-helpdesk-session-redis
spec:
containers:
- name: redis
image: redis:7.2-alpine
imagePullPolicy: IfNotPresent
args:
- redis-server
- --save
- ""
- --appendonly
- "no"
ports:
- name: redis
containerPort: 6379
readinessProbe:
tcpSocket:
port: redis
initialDelaySeconds: 3
periodSeconds: 5
timeoutSeconds: 2
failureThreshold: 3
livenessProbe:
tcpSocket:
port: redis
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 2
failureThreshold: 3
resources:
requests:
cpu: 50m
memory: 64Mi
limits:
cpu: 500m
memory: 256Mi
---
apiVersion: v1
kind: Service
metadata:
name: sayit-helpdesk-session-redis
namespace: sayit-helpdesk-dev
labels:
app: sayit-helpdesk-session-redis
spec:
type: ClusterIP
selector:
app: sayit-helpdesk-session-redis
ports:
- name: redis
port: 6379
targetPort: redis