2016-07-22 5 views
0

コンサルのユーザーインターフェイスは、サービスが変更されたときにサービスを更新しません。問題は、私がmarathonにexample.jsonを起動し、それがconsulのユーザーインターフェイスにサービスとして表示されますが、私がマラソンからそのアプリケーションを削除すると、consul UIから削除されません。 何ができますか?コンサルUIとサービスディスカバリでサービスが更新されない

+0

がどのように領事にサービスを登録しない素晴らしい作品I?デザインコンサルは不健全なサービスを取り除いてはいけません。 – janisz

答えて

0

はciscocloud/mesos-領事領事とmesosのアプリを登録するための使用、

{ 
    "id": "/mesos-consul", 
    "cmd": null, 
    "cpus": 0.33, 
    "mem": 128, 
    "disk": 0, 
    "instances": 1, 
    "container": { 
    "type": "DOCKER", 
    "volumes": [], 
    "docker": { 
     "image": "ciscocloud/mesos-consul", 
     "network": "BRIDGE", 
     "portMappings": [ 
     { 
      "containerPort": 0, 
      "hostPort": 0, 
      "servicePort": 10004, 
      "protocol": "tcp", 
      "labels": {} 
     } 
     ], 
     "privileged": false, 
     "parameters": [], 
     "forcePullImage": false 
    } 
    }, 
    "portDefinitions": [ 
    { 
     "port": 10004, 
     "protocol": "tcp", 
     "labels": {} 
    } 
    ], 
    "args": [ 
    "--zk=zk://zookeeper-hostname:2181/mesos", 
    "--mesos-ip-order=mesos", 
    "--log-level=err", 
    "--refresh=1s" 
    ] 
} 
+0

[このコメント](https://github.com/CiscoCloud/marathon-consul/issues/17#issuecomment-161678453)によると、CiscoCloudチームはConsulからTraefikに移りましたので、[allegro/marathon -consul](https://github.com/allegro/marathon-consul)。マラソンサービスのみをサポートする必要がある場合は、代わりにマラソンイベントを使用してより効果的に機能し、より多くの設定オプション+ヘルスチェックを提供します。 – janisz

関連する問題