hajali-amine / k8s-student-lister

A repository to try out K8S

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A repository to try out K8S


Languages

Language:Java 71.4%Language:Go 18.1%Language:Dockerfile 7.7%Language:Makefile 2.7%