Skip to content

hajali-amine/k8s-student-lister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K8S Student Lister

Intoduction

The following repository consists of two micro-services that depend from eachother.

  • Micro-service A: The micro-service which will be exposed to our clients. It is implemented using Gin, a Go framework.
  • Micro-service B: The micro-service consists of the datasource. It's a Spring Boot API, in which we can query the students data.

Both of these micro-services are deployed on a kubernetes cluster, in which they communicate using services!

Diagram

diagram

To Do

Deploy the micro-services on an AKS cluster and expose it to the internet with the ingress. Then add the domain locally in /etc/hosts.

kubectl cluster-info # get the IP address of the cluster

Then add students.gl5 <IP-ADDRESS> in /etc/hosts.