Skip to content

Commit 6afc151

Browse files
example voting app manifest files
1 parent c1251e8 commit 6afc151

9 files changed

+200
-0
lines changed

Diff for: postgres-deploy.yaml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: postgres-deploy
6+
labels:
7+
name: postgres-deploy
8+
app: demo-voting-app
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
name: postgres-pod
14+
app: demo-voting-app
15+
template:
16+
metadata:
17+
name: postgres-pod
18+
labels:
19+
name: postgres-pod
20+
app: demo-voting-app
21+
spec:
22+
containers:
23+
- name: postgres
24+
image: postgres
25+
ports:
26+
- containerPort: 5432
27+
env:
28+
- name: POSTGRES_USER
29+
value: "postgres"
30+
- name: POSTGRES_PASSWORD
31+
value: "postgres"
32+
33+

Diff for: postgres-service.yaml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: db
6+
labels:
7+
name: postgres-service
8+
app: demo-voting-app
9+
spec:
10+
ports:
11+
- port: 5432
12+
targetPort: 5432
13+
selector:
14+
name: postgres-pod
15+
app: demo-voting-app

Diff for: redis-deploy.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: redis-deploy
6+
labels:
7+
name: redis-deploy
8+
app: demo-voting-app
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
name: redis-pod
14+
app: demo-voting-app
15+
template:
16+
metadata:
17+
name: redis-pod
18+
labels:
19+
name: redis-pod
20+
app: demo-voting-app
21+
spec:
22+
containers:
23+
- name: redis
24+
image: redis
25+
ports:
26+
- containerPort: 6379

Diff for: redis-service.yaml

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: redis
6+
labels:
7+
name: redis-service
8+
app: demo-voting-app
9+
spec:
10+
ports:
11+
- port: 6379
12+
targetPort: 6379
13+
selector:
14+
name: redis-pod
15+
app: demo-voting-app

Diff for: result-app-deploy.yaml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: result-app-deploy
6+
labels:
7+
name: result-app-deploy
8+
app: demo-voting-app
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
name: result-app-pod
14+
app: demo-voting-app
15+
template:
16+
metadata:
17+
name: result-app-pod
18+
labels:
19+
name: result-app-pod
20+
app: demo-voting-app
21+
spec:
22+
containers:
23+
- name: result-app
24+
image: kodekloud/examplevotingapp_result:v1
25+
ports:
26+
- containerPort: 80

Diff for: result-app-service.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: result-service
6+
labels:
7+
name: result-service
8+
app: demo-voting-app
9+
spec:
10+
type: NodePort
11+
ports:
12+
- port: 80
13+
targetPort: 80
14+
nodePort: 30005
15+
selector:
16+
name: result-app-pod
17+
app: demo-voting-app

Diff for: voting-app-deploy.yaml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: voting-app-deploy
6+
labels:
7+
name: voting-app-deploy
8+
app: demo-voting-app
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
name: voting-app-pod
14+
app: demo-voting-app
15+
template:
16+
metadata:
17+
name: voting-app-pod
18+
labels:
19+
name: voting-app-pod
20+
app: demo-voting-app
21+
spec:
22+
containers:
23+
- name: voting-app
24+
image: kodekloud/examplevotingapp_vote:v1
25+
ports:
26+
- containerPort: 80
27+

Diff for: voting-app-service.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
apiVersion: v1
3+
kind: Service
4+
metadata:
5+
name: voting-service
6+
labels:
7+
name: voting-service
8+
app: demo-voting-app
9+
spec:
10+
type: NodePort
11+
ports:
12+
- port: 80
13+
targetPort: 80
14+
nodePort: 30004
15+
selector:
16+
name: voting-app-pod
17+
app: demo-voting-app

Diff for: worker-app-deploy.yaml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: worker-app-deploy
6+
labels:
7+
name: worker-app-deploy
8+
app: demo-voting-app
9+
spec:
10+
replicas: 1
11+
selector:
12+
matchLabels:
13+
name: worker-app-pod
14+
app: demo-voting-app
15+
template:
16+
metadata:
17+
name: worker-app-pod
18+
labels:
19+
name: worker-app-pod
20+
app: demo-voting-app
21+
spec:
22+
containers:
23+
- name: worker-app
24+
image: kodekloud/examplevotingapp_worker:v1

0 commit comments

Comments
 (0)