/Robotshop

This is an example deployment of robotshop with 12 microservices on AWS EKS using Helm

Primary LanguageJavaScriptApache License 2.0Apache-2.0

12 microservices Deployment on AWS EKS using Helm

This application is a sample microservice application you can use as a sandbox to test and learn containerised application orchestration and monitoring techniques. It is not intended to be a comprehensive reference example of how to write a microservices application, although you will better understand some of those concepts by playing with this application . To be clear, the error handling is patchy and there is not any security built into the application.

every microservice has dockerfile assciated with it and EKS manifests,Helm charts are provided in this repository .

This sample microservice application has been built using these technologies:

EKS Cluster Setup

checkout EKS cluster setup using eksctl (EKS.md)
for setuping EKS cluster with EBS volumes and additional resourses. after setupping EKS cluster using Eksctl and provisioning service accounts

Deploying application through Helm charts

To deploy application with helm charts u can take help of (HELM.md) and deploy the application using these helm templates provided in repo (helm_charts)

push helm to artifact hub

package helm and push to artifact helm checkout this blog for push your helm to artifact hub (blog)