This commit is contained in:
loveuer
2026-01-28 10:28:13 +08:00
parent 507a67e455
commit 3ee0c9c098
29 changed files with 2852 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-cache-demo
namespace: redis-demo
labels:
app: redis-cache-demo
spec:
replicas: 2
selector:
matchLabels:
app: redis-cache-demo
template:
metadata:
labels:
app: redis-cache-demo
spec:
containers:
- name: app
image: redis-cache-demo:latest
ports:
- containerPort: 8080
env:
- name: PORT
value: "8080"
- name: REDIS_ADDR
value: "redis-headless.redis-demo.svc.cluster.local:6379"
- name: REDIS_PASSWORD
value: ""
- name: REDIS_RECONNECT
value: "true"
- name: REDIS_RECONNECT_INTERVAL
value: "10s"
livenessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 10
periodSeconds: 30
readinessProbe:
httpGet:
path: /health
port: 8080
initialDelaySeconds: 5
periodSeconds: 10
---
apiVersion: v1
kind: Service
metadata:
name: redis-cache-demo
namespace: redis-demo
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 8080
name: http
selector:
app: redis-cache-demo