0% found this document useful (0 votes)
233 views3 pages

Orchestration With Kubernetes

You have been asked to deploy a multi-tier NodeJS and MongoDB application on Kubernetes. The NodeJS application is available on Docker Hub as devopsedu/employee and connects to MongoDB on port 27017. You must deploy the application and its database using Kubernetes Deployments and ensure the application allows adding and retrieving employees.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
233 views3 pages

Orchestration With Kubernetes

You have been asked to deploy a multi-tier NodeJS and MongoDB application on Kubernetes. The NodeJS application is available on Docker Hub as devopsedu/employee and connects to MongoDB on port 27017. You must deploy the application and its database using Kubernetes Deployments and ensure the application allows adding and retrieving employees.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Problem Statement

You are working as a Devops Administrator.


Y
ou’ve been
t
asked to deploy a multi
-
tier application on Kubernetes Cluster. The
application is a NodeJS application
available on Docker Hub with the following name:
d
evopsedu/emp
loyee
This Node
JS application works with a mongo database.
MongoDB
image
is available
on
D
ockerHub with the following name:
m
ongo
You are required to deploy this application on
Kubernetes:

NodeJS is available on port 8888 in the container
and will be reaching out to por
t
27017 for mongo database connection

MongoDB will be accepting connections on
port 27017
You must deploy this application using the CL
I
.

This study source was downloaded by 100000826165678 from CourseHero.com on 04-03-2023 01:43:13 GMT -05:00

https://www.coursehero.com/file/122987337/orchestration-with-kubernetesdoc/
Once your application is up and running, ensure
you can add an employee from the
NodeJS application and verify by
going to Get Employee page and retrieving your
input.
Hint:
Name the Mongo DB Service and deployment,
specifically as “mongo”.

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: mongo
spec:
replicas: 1
template:
metadata:
labels:
app: mongo
spec:
containers:
- name: mongo
image: mongo
ports:
- containerPort: 27017

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: front-end
spec:
replicas: 1
template:
metadata:
labels:
app: front-end
spec:

This study source was downloaded by 100000826165678 from CourseHero.com on 04-03-2023 01:43:13 GMT -05:00

https://www.coursehero.com/file/122987337/orchestration-with-kubernetesdoc/
containers:
- name: front-end
image: devopsedu/employee
ports:
- containerPort: 8888

This study source was downloaded by 100000826165678 from CourseHero.com on 04-03-2023 01:43:13 GMT -05:00

https://www.coursehero.com/file/122987337/orchestration-with-kubernetesdoc/
Powered by TCPDF (www.tcpdf.org)

You might also like