2017-03-02 6 views
0

Konsul-Server-KonfigurationsdateiWie Service via Konsul http api

{ 
    "datacenter": "dc1", 
    "data_dir": "/home/consul-server", 
    "log_level": "INFO", 
    "node_name": "server1", 
    "server": true, 
    "bootstrap" : true, 
    "ports" : { 
    ¦ "dns" : -1, 
    ¦ "http" : 8500,                                         
    ¦ "rpc" : 8400, 
    ¦ "serf_lan" : 9301, 
    ¦ "serf_wan" : 9302, 
    ¦ "server" : 8300 
    } 
} 

registrieren und wie kann ich einen Dienst auf einem Remote-Rechner anmelden? Ich benutze/v1/catalog/register api, aber Konsul gibt mir [ERR] memberlist: Received invalid msgType (80) from=192.168.14.100:58062 Muss ich einen Agenten auf diesem Remote-Rechner starten?

Antwort

0

Laufen Sie Konsul von innen Docker?

Ich hatte dieses Problem, löste es durch ein anderes Bild verwenden, die anders als die offizielle, hergestellt von innen Docker arbeiten

Bild progrium genannt wird/Konsul

Sie können es mit dem Lauf folgender Befehl

docker run -p 8400:8400 -p 8500:8500 -p 8600:53/udp \ 
-h node1 progrium/consul -server -bootstrap