The Minikube version of the cluster has some differences from the main config (noted in the README) but will be useful for for future DevOps development.
62 lines
1.0 KiB
YAML
62 lines
1.0 KiB
YAML
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
labels:
|
|
app: db-cache
|
|
name: datastores
|
|
namespace: atat
|
|
spec:
|
|
selector:
|
|
matchLabels:
|
|
app: db-cache
|
|
replicas: 1
|
|
strategy:
|
|
type: RollingUpdate
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: db-cache
|
|
spec:
|
|
securityContext:
|
|
fsGroup: 101
|
|
containers:
|
|
- name: postgres
|
|
image: postgres:11-alpine
|
|
imagePullPolicy: Never
|
|
ports:
|
|
- containerPort: 5432
|
|
- name: redis
|
|
image: redis:5.0-alpine
|
|
imagePullPolicy: Never
|
|
ports:
|
|
- containerPort: 6379
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: postgres-svc
|
|
namespace: atat
|
|
spec:
|
|
ports:
|
|
- name: db-port
|
|
protocol: "TCP"
|
|
port: 5432
|
|
targetPort: 5432
|
|
selector:
|
|
app: db-cache
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: redis-svc
|
|
namespace: atat
|
|
spec:
|
|
ports:
|
|
- name: cache-port
|
|
protocol: "TCP"
|
|
port: 6379
|
|
targetPort: 6379
|
|
selector:
|
|
app: db-cache
|