Skip to content
Snippets Groups Projects
Commit 6f2bd453 authored by Simeon Beetschen's avatar Simeon Beetschen
Browse files

Add new file

parent b6bae90a
No related branches found
No related tags found
No related merge requests found
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-master
spec:
replicas: 1
selector:
matchLabels:
app: redis-master
template:
metadata:
labels:
app: redis-master
spec:
containers:
- name: redis-master
image: git-registry.gibb.ch/sbe150562/m169_inf2023n_beetschen_simeon/redis-master:v1
---
apiVersion: v1
kind: Service
metadata:
name: redis-master
spec:
selector:
app: redis-master
ports:
- port: 6379
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis-slave
spec:
replicas: 1
selector:
matchLabels:
app: redis-slave
template:
metadata:
labels:
app: redis-slave
spec:
containers:
- name: redis-slave
image: git-registry.gibb.ch/sbe150562/m169_inf2023n_beetschen_simeon/redis-slave:v1
env:
- name: REDIS_MASTER_HOST
value: redis-master
---
apiVersion: v1
kind: Service
metadata:
name: redis-slave
spec:
selector:
app: redis-slave
ports:
- port: 6379
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: todo-app
spec:
replicas: 1
selector:
matchLabels:
app: todo-app
template:
metadata:
labels:
app: todo-app
spec:
containers:
- name: todo-app
image: git-registry.gibb.ch/sbe150562/m169_inf2023n_beetschen_simeon/todo-app:v1
ports:
- containerPort: 3000
env:
- name: REDIS_MASTER_HOST
value: redis-master
- name: REDIS_SLAVE_HOST
value: redis-slave
---
apiVersion: v1
kind: Service
metadata:
name: todo-service
spec:
type: NodePort
selector:
app: todo-app
ports:
- port: 80
targetPort: 3000
nodePort: 30500
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment