-
Notifications
You must be signed in to change notification settings - Fork 1
Milestone 2
- Dockerized each microservices.
- Created Kubernetes cluser.
- Jenkins CI/CD for deployment of Docker Containers.
- Load testing using JMeters.
- Commit to dockerized-flask-node.
- Jenkin triggers build.
- Image is pushed on Docker hub.
- Build pods from the image.
http://149.165.170.97:30007/login
codestorm2020
- There is 1 master node and 3 slave nodes.
- Master Node: 149.165.170.97
- Node1 : 149.165.170.33
- Node2 : 149.165.170.83
- Node3 : 149.165.170.173
- Kubernetes Setup
- Git Webhook has been implemented and build is triggered on commit to dockerize-flask-node branch.
- Link is : http://149.165.169.89:8080/
- There are 8 pipelines for the 8 microservices: UserManagement, SessionManagement, PostProcessing, APIGateway, ModelExecution, DataRetrieveal, Frontend, Confluentinc-Kafka
Please click on the following link to access the Jmeter Testing Details:
https://github.com/airavata-courses/codestorm/wiki/Jmeter-Testing-of-the-Microservices
Login 500 Requests (Summary Report)
Login 500 Requests (Graph Results)
Login 1000 Requests (Summary Report)
Login 1000 Requests (Graph Results)
Signup 500 Requests (Summary Report)
Signup 500 Requests (Graph Results)
Signup 1000 Requests (Summary Report)
Signup 1000 Requests (Graph Report)
Data Retrieval 500 Requests (Summary Report)
Data Retrieval 500 Requests (Graph Report)
Data Retrieval 1000 Requests (Summary Report)
Data Retrieval 1000 Requests (Graph Report)
Model Execution 500 Requests (Summary Report)
Model Execution 500 Requests (Graph Report)
Model Execution 1000 Requests (Summary Report)
Model Execution 1000 Requests (Graph Report)
Post Processing 500 Requests (Summary Report)
Post Processing 500 Requests (Graph Report)
Post Processing 1000 Requests (Summary Report)
Post Processing 1000 Requests (Graph Report)