consul agent -server -ui -bootstrap-expect 1 -data-dir=/var/consul.d -config-dir=/etc/consul.d -node=consul-master -client=0.0.0.0
consul agent -data-dir=/var/consul.d -config-dir=/etc/consul.d -node=consul-client1
dig @localhost -p 8600 webserver.service.consul SRV
{ "service": { "name": "webserver", "tags": ["testserver"], "port":80 } }
{ "service": { "name": "webserver", "tags": [ "testserver" ], "port": 80, "check": { "id": "api", "name": "HTTP API", "http": "http://localhost", "method": "GET", "interval": "10s", "timeout": "1s" } } }
resolver localhost:8600; set $webserver
proxy_pass $webserver
curl http://localhost:8500/v1/catalog/service/webserver?pretty
dig @localhost -p 8600 webserver.service.consul SRV
consul kv put mysql/config/user root consul kv put mysql/config/password root consul kv put mysql/config/dbname laravel
consul kv get mysql/config/dbname
curl localhost:8500/v1/kv/mysql/config/user curl localhost:8500/v1/kv/mysql/config/user?raw=true