diff --git a/README.md b/README.md index ff14d5f..318e194 100644 --- a/README.md +++ b/README.md @@ -41,8 +41,11 @@ GoCast supports consul for automatic service discovery and healthchecking. For t - The host running GoCast needs to have the environment variable **CONSUL_NODE** set to the hostname in consul - The following tags must be set in consul for autodiscovery to work: + `enable_gocast` : required + `gocast_vip=`: required + `gocast_monitor=monitor:params`: optional If `gocast_monitor=consul` is specified, then GoCast uses the defined healthchecks in consul as the health monitors for the service. @@ -64,4 +67,4 @@ Certain orchestration solutions such as Nomad run the docker containers with pub **Why not just use ExaBGP or something similar ?** -ExaBGP is commonly used for this purpose, with bash scripts and such. However, I found that there no standard way of doing things and there is little to no support for containerized services. Also ExaBGP's API is clunky and documentation is almost non existent. GoCast provides an out of the box solution without hacking together a bunch of scripts. \ No newline at end of file +ExaBGP is commonly used for this purpose, with bash scripts and such. However, I found that there no standard way of doing things and there is little to no support for containerized services. Also ExaBGP's API is clunky and documentation is almost non existent. GoCast provides an out of the box solution without hacking together a bunch of scripts.