MatthiasScholz / cos

Basic Cluster Orchestration Setup
GNU Lesser General Public License v3.0
34 stars 11 forks source link

NEW: Devmode: advanced enhanced - Consul + Fabio + ( Elasticsearch + Kibana ) #56

Closed MatthiasScholz closed 5 years ago

MatthiasScholz commented 5 years ago

This PR further enhances the development mode support with including a Consul configuration which can be run locally and then allows the usage of Fabio.

Furthermore this PR provides an Elasticsearch and Kibana setup to demonstrate the functionality. Kibana can then be accessed using Fabio's path based routing: <host>:9999/lui.

An other nice outcome of this POC is the evaluation of different Elasticsearch configuration possibilities with nomad. Two ways are shown in lds.nomad:

  1. Using templates and file mounting.
  2. Using environment variables.
MatthiasScholz commented 5 years ago

All mentioned issues were addressed. Ready for an other review.