niche

module
v0.0.0-...-c86f8ba Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2022 License: MIT

README

Learning & demo purpose repository - Go based services

Successfully tested on Docker-Desktop Kubernetes and Istio 1.6.7.

Prerequisites

You're going to need:

  • Kubernetes
  • Istio
  • Go
  • Docker
  • Amqp (CloudAmqp recommanded)
  • MongoDB

How to run it locally

  • Make sure you have Kubernetes, Docker and Istio installed and running on your machine.

  • Run 'build_images.sh' in 'configs' and 'web' directory

  • Using manifest files in 'deployment' directory to setup

  • Using menifect files in 'deployment/configs' and 'deployment/web' to deploy the service 'configs' and 'web'

  • Module 'greetings' is to demostrate 'Service Tracing with Jeager' and 'Kiali' features.

  • Module 'greetings' need MongoDB and CloudAmqp, please make sure you already have it.

Note***: 'todox', 'tus' and 'authx' for practice purpose, will try to complete it. Have Fun!!!

Directories

Path Synopsis
greetings

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL