Commit 93caf614 93caf614835b9a732ddffd1d42cc7218f6d4111d by Khaled

q new file: README.md

	new file:   postgresql.yaml
	new file:   redis-pod.yaml
	new file:   result-pod.yaml
	new file:   voting-pod.yaml
	new file:   worker-pod.yaml
0 parents
1 This microservice application is developped through docker containers /
2
3 - redis container listening in port 6379
4 - postgres container listening in port 5432
5 - python webserver to vote linstening in port 80
6 - Nodejs webserver to see the result of voting listening in port 80
7 - Worker server .net
8
9 for each containers theres a yaml file developed for pod and service ( the worker does not need a service creation)
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: postegres-pod
5 labels:
6 name: postegres-pod
7 app: voting-app-demo
8 spec:
9 containers:
10 - name: postegres
11 image: postegres
12 ports:
13 - containerPort: 5432
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: redis-pod
5 labels:
6 name: redis-pod
7 app: voting-app-demo
8 spec:
9 containers:
10 - name: redis
11 image: redis
12 ports:
13 - containerPort: 6379
...\ No newline at end of file ...\ No newline at end of file
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: result-pod
5 labels:
6 name: result-pod
7 app: voting-app-demo
8 spec:
9 containers:
10 - name: Nodejs
11 image: kodekloud/examplevotingapp_result:v1
12 ports:
13 - containerPort: 80
...\ No newline at end of file ...\ No newline at end of file
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: voting-pod
5 labels:
6 name: voting-pod
7 app: voting-app-demo
8 spec:
9 containers:
10 - name: examplevotingapp
11 image: kodekloud/examplevotingapp_vote:v1
12 ports:
13 - containerPort: 80
1 apiVersion: v1
2 kind: Pod
3 metadata:
4 name: worker-pod
5 labels:
6 name: worker-pod
7 app: voting-app-demo
8 spec:
9 containers:
10 - name: worker-image
11 image: kodekloud/examplevotingapp_worker:v1
12
...\ No newline at end of file ...\ No newline at end of file