Skip to content

The missing link between Mesosphere's marathon and Airbnb's smartstack

Notifications You must be signed in to change notification settings

MacTynow/marathon-smartstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marathon-smartstack

This tool listens to the marathon events endpoint and reacts according to events.

It is supposed to be run as a cronjob

Environment variables needed :

  • ZK_HOSTS : zookeeper hosts, comma separated list
  • HOSTNAME : machine hostname
  • IP : machine IP
  • NERVE : nerve services directory path
  • MARATHON : marathon hosts

docker -v /etc/nerve:/etc/nerve -e MARATHON=<endpoint> ichnaea

For now it :

  • Rewrites Nerve/Synapse configuration files based on marathon events (works only with docker containers)

This is supposed to be used in combination with the following containers :

http://nerds.airbnb.com/smartstack-service-discovery-cloud/

About

The missing link between Mesosphere's marathon and Airbnb's smartstack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages