Skip to content
Snippets Groups Projects
Commit be3ea571 authored by Famboupe Abbas's avatar Famboupe Abbas
Browse files

added the kubernetes deployment

parent 6c085051
No related branches found
No related tags found
No related merge requests found
apiVersion: apps/v1
kind: Deployment
metadata:
name: mongo
spec:
replicas: 1
selector:
matchLabels:
app: mongo
template:
metadata:
labels:
app: mongo
spec:
containers:
- name: mongo
image: mongo
ports:
- containerPort: 27017
volumeMounts:
- name: mongo-storage
mountPath: /data/db
volumes:
- name: mongo-storage
emptyDir: {}
apiVersion: v1
kind: Service
metadata:
name: mongo
spec:
selector:
app: mongo
ports:
- port: 27017
apiVersion: apps/v1
kind: Deployment
metadata:
name: todo-app
spec:
replicas: 2
selector:
matchLabels:
app: todo
template:
metadata:
labels:
app: todo
spec:
containers:
- name: todo
image: todo-app-image
imagePullPolicy: Never
ports:
- containerPort: 5000
env:
- name: MONGO_URI
value: mongodb://mongo:27017/CloudComputing
\ No newline at end of file
apiVersion: v1
kind: Service
metadata:
name: todo-service
spec:
selector:
app: todo
ports:
- port: 80
targetPort: 5000
type: NodePort
\ 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