Skip to content

Fiiyinfoluwa/SockShop-Microservices

Repository files navigation

Altschool-3rd-Semester

Deploy SockShop microservices app and Portfolio on Kubernetes

Prerequisites

  • AWS account
  • Terraform
  • GitLab account

SockShop Microservices App

SockShop

Portfolio App

Portfolio

Prometheus Monitoring Grafana Dashboard

Grafana

Logging Grafana Dashboard

Loki

Pipeline

Stage: Build Build stage is used to build the docker images for the microservices and portfolio app.

Build

Stage: Provision and Deploy Deploy stage is used to provision Kubernetes Infrastructure and deploy the microservices and portfolio app on Kubernetes.

Cluster

Stage: Clean stage is used to destroy the Kubernetes Infrastructure.

./sockshop-servicepoint Folder

This folder conntains microservices servicepoint files for the sockshop app.

./modules Folder

This folder contains the terraform modules for the Terraform provision.

./Let's Encrypyt Folder

This folder contains the terraform files for the Let's Encrypt provision.

./portfolio Folder

This folder contains the portfolio app files and dockerfile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published