# Redis Pod apiVersion: v1 kind: Pod metadata: name: redis labels: app: redis spec: containers: - name: redis image: redis:7.4.1-alpine ports: - containerPort: 6379 resources: requests: memory: "1Gi" cpu: "1" limits: memory: "2Gi" cpu: "1" --- # Redis Service apiVersion: v1 kind: Service metadata: name: redis spec: selector: app: redis ports: - protocol: TCP port: 6379 targetPort: 6379 type: ClusterIP --- # serverless-redis-http Pod apiVersion: v1 kind: Pod metadata: name: serverless-redis labels: app: serverless-redis spec: containers: - name: serverless-redis image: hiett/serverless-redis-http:latest ports: - containerPort: 80 # Internal container port env: - name: SRH_MODE value: "env" - name: SRH_TOKEN value: "payphone" - name: SRH_CONNECTION_STRING value: "redis://redis:6379" resources: requests: memory: "1Gi" cpu: "1" limits: memory: "2Gi" cpu: "1" --- # serverless-redis-http Service apiVersion: v1 kind: Service metadata: name: serverless-redis spec: type: ClusterIP ports: - port: 8079 # Exposes port 8079 for internal cluster access targetPort: 80 # Routes to container port 80 selector: app: serverless-redis