Skip to content

Functioning microservices application in Node.js using Kubernetes

License

Notifications You must be signed in to change notification settings

bluefyreio/cinema-microservice

Repository files navigation


Cinema Microservice App - Bluefyre's demo microservices app for k8

Stack

We’ll use a simple NodeJS service with a MongoDB for our backend.

  • NodeJS 8 LTS
  • MongoDB 3.4.2

Microservices

How to run the cinema microservice

  • set up cloud builds of each of the services
cd k8
./run.sh

Follow the steps in k8/buildk8.sh to set up kubernetes elements

  • Namespace
  • set up secrets and configmaps
  • set up mongo
  • set up each of the services

Refer this blog post on Bluefyre on how to launch this microservices application on Kubernetes with Jaeger and Istio.

CREDITS

Original work authored by Cristian Ramirez as MIT licensed

LICENSE

MIT Copyright (c) 2018 Bluefyre