Skip to content

y0zg/istio_eks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Multicluster Setup with Service Mesh and Monitoring

Kubernetes

This project uses AWS Cloud Provider for building a Kubernetes cluster. It leverages following offerings from AWS:

  • VPC
  • Load Balancing
  • EC2
  • EKS
  • IAM
  • Route53

IaaC

IaaC has been setup using terraform. It allows us to create, modify and delete various parts of the infrastructure. This project has leveraged terraform modules for VPC to follow DRY principles.

Service Mesh

Istio provides a service mesh to manage the traffic flow between various services.

Monitoring

Prometheus is used for collecting metrics. This was chosen since istio has a native prometheus integration and it works well with kubernetes as well. The metrics are then displayed on a grafana dashboard.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 62.8%
  • HCL 37.2%