Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 1.05 KB

README.md

File metadata and controls

50 lines (32 loc) · 1.05 KB

DevOps study case

The goal is to set up a highly available and load balanced cloud environment with Kubernetes running a sample java application and Jenkins for Continuous Delivery integration.

Tools

List tools being used on the project:

Structure

  • app/: Web application folder
  • ops/: Operations folder

Deploying

Make you sure you have all dependencies from ops/ and app/ installed and configured.

You can create the Kubernetes infra on AWS running:

$ make provision

Than you can deploy the application:

$ make deploy

Create the Ingress on Kubernetes to receive data:

$ make ingress

Now wait couple minutes until we have the DNS available and run:

$ make hostname

Finally you can check the applications accessing:

http://webapp.dev.com/ http://jenkins.dev.com/