nareshagrawal / Uber

Multi-Cloud Application, deployed backend on EKS and frontend on AKS cluster using Helm Charts via Jenkins CI/CD pipeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uber

Objective

Deploy frontend on AKS and backend on EKS cluster using Helm Charts via Jenkins CI/CD pipeline

Link to Project Organization: https://github.com/DevOps-Spring2021

Maintainer

Name NUID
Naresh Agrawal 001054600

Technology Stack

  • AWS
  • Azure
  • Kubernetes
  • Docker
  • Terraform
  • Ansible
  • Jenkins
  • Java
  • React

Prerequisites

  • AWS CLI
  • Azure CLI
  • Kubectl
  • Docker
  • Terraform
  • Ansible
  • JDK
  • Node

Architecture

Deployment Instructions

  • First create Infrastructure, EKS and AKS cluster
$ cd Infrastructure
  • Set up Jenkins server
$ cd Jenkins
  • Deploy Backend
$ cd Backend
  • Deploy frontend
$ cd Frontend
  • Deploy App-prereq(EFK, Prometheus, Grafana)
$ cd App-prereq-helm-chart

Detailed README will find in respective folders

About

Multi-Cloud Application, deployed backend on EKS and frontend on AKS cluster using Helm Charts via Jenkins CI/CD pipeline

License:MIT License


Languages

Language:JavaScript 33.7%Language:Java 29.5%Language:Smarty 14.8%Language:HCL 10.5%Language:Mustache 8.7%Language:CSS 1.6%Language:HTML 1.1%Language:Dockerfile 0.1%