Как удалить конечную точку / идентификатор службы консула? - PullRequest
0 голосов
/ 20 сентября 2019

Если я зарегистрировал две «конечные точки» для службы, например, так:

curl -X PUT -d '{"ID": "app1", "Name": "app", "Address": "1.2.3.4", "Port": 3000}' http://127.0.0.1:8500/v1/agent/service/register
curl -X PUT -d '{"ID": "app2", "Name": "app", "Address": "5.6.7.8", "Port": 3000}' http://127.0.0.1:8500/v1/agent/service/register

Как я могу позже удалить определенную конечную точку - например, вторую (с идентификатором app2?

Чтение через https://www.consul.io/api/agent/service.html Я могу найти только способ удалить весь сервис

1 Ответ

0 голосов
/ 20 сентября 2019
http://127.0.0.1:8500/v1/agent/service/deregister/${ID_GOES_HERE}

Итак, в приведенном выше примере

curl -X PUT http://127.0.0.1:8500/v1/agent/service/deregister/app2
...