Size: a a a

2020 June 15

AY

Alexey Yurchenko in ru_hashicorp
curl \                                                                                                                                                      
   --request PUT \
   --data @payload.json \
   http://127.0.0.1:8500/v1/agent/service/register\?replace-existing-checks\=true
источник

KZ

Konstantin Zamyakin in ru_hashicorp
и все внешние сервисы отвалятся при проблемах этой ноды, что, очевидно, будет неправдой
источник

KZ

Konstantin Zamyakin in ru_hashicorp
Alexey Yurchenko
{
 "ID": "redis1",
 "Name": "redis",
 "Address": "8.8.8.8",
 "Port": 8000
}

вот так работает
спасибо, минуту
источник

D

Den in ru_hashicorp
нашел и курловый запрос
источник

D

Den in ru_hashicorp
curl -X PUT -d '{"Datacenter": "prom-stg", "Node": "lt-nexus-01.example.com", "Address": "10.1.5.1", "Service": {"Service": "node_exporter", "Port": 9100, "Tags": ["node_exporter","prometheus","stg"] }}' https://consul.example.com/v1/catalog/register
источник

KZ

Konstantin Zamyakin in ru_hashicorp
Alexey Yurchenko
curl \                                                                                                                                                      
   --request PUT \
   --data @payload.json \
   http://127.0.0.1:8500/v1/agent/service/register\?replace-existing-checks\=true
тут ты тоже указываешь agent в урле, что автоматически значит, что ты этот сервис биндишь на текущую ноду
источник

KZ

Konstantin Zamyakin in ru_hashicorp
Konstantin Zamyakin
и все внешние сервисы отвалятся при проблемах этой ноды, что, очевидно, будет неправдой
^
источник

KZ

Konstantin Zamyakin in ru_hashicorp
так, короче, методом тыка получилось зарегать
источник

KZ

Konstantin Zamyakin in ru_hashicorp
указав несуществующую Node
источник

KZ

Konstantin Zamyakin in ru_hashicorp
продолжаю изучать к чему это может привести
источник

AY

Alexey Yurchenko in ru_hashicorp
Походу я хреново знаю consul
Вроде понял косяк.

Не использовал такой кейс, потому что всегда делал
kv put для таких сервисов и restart всего что на этом завязано при правках (consul-template/nomad).
источник

D

Den in ru_hashicorp
нода жто то что у тебя условно дисквер сервис будет искать, в примере выше я регал так в проме новые сервера
источник

c

citius in ru_hashicorp
всем привет

никто не ловил на последних версиях консула и номада подобную фигню?

Jun 15 11:25:59 nomad-node-pleasing-werewolf nomad[17462]: (view) kv.get(configs/wl-staging/web/google_client_id): Get "http://127.0.0.1:8500/v1/kv/configs/wl-staging/web/google_client_id?stale=&wait=60000ms": read tcp 127.0.0.1:55974->127.0.0.1:8500: read: connection reset by peer (retry attempt 10 after "1m0s")


номад не может из консула KV получить данные, притом что оба локально, у консула в логе ничего нет, и все тесты курлом руками не показывают никаких проблем.
источник

c

citius in ru_hashicorp
тестил на
консул 1.7.3/1.7.4
номад 0.11.3/0.11.4
источник

KL

Konstantin Lisitsyn in ru_hashicorp
citius
всем привет

никто не ловил на последних версиях консула и номада подобную фигню?

Jun 15 11:25:59 nomad-node-pleasing-werewolf nomad[17462]: (view) kv.get(configs/wl-staging/web/google_client_id): Get "http://127.0.0.1:8500/v1/kv/configs/wl-staging/web/google_client_id?stale=&wait=60000ms": read tcp 127.0.0.1:55974->127.0.0.1:8500: read: connection reset by peer (retry attempt 10 after "1m0s")


номад не может из консула KV получить данные, притом что оба локально, у консула в логе ничего нет, и все тесты курлом руками не показывают никаких проблем.
ловил, нужно выставить порог лимитов побольше в консуле. У тебя отлуп по кол-ву подключений
limits {
 http_max_conns_per_client = 500
}
источник

c

citius in ru_hashicorp
Konstantin Lisitsyn
ловил, нужно выставить порог лимитов побольше в консуле. У тебя отлуп по кол-ву подключений
limits {
 http_max_conns_per_client = 500
}
понял, попробую сейчас.
источник
2020 June 16

G

GithubReleases in ru_hashicorp
hashicorp/consul tagged: v1.8.0-rc1
Link: https://github.com/hashicorp/consul/releases/tag/v1.8.0-rc1
Release notes:
No content.
источник

G

GithubReleases in ru_hashicorp
hashicorp/consul description changed: v1.8.0-rc1
Link: https://github.com/hashicorp/consul/releases/tag/v1.8.0-rc1
Release notes:
## 1.8.0-rc1 (June 15, 2020)

BREAKING CHANGES:

*   acl: Remove deprecated `acl_enforce_version_8` option [[GH-7991](https://github.com/hashicorp/consul/issues/7991)]

IMPROVEMENTS:

*   ui: Add live updates/blocking queries to gateway listings [[GH...
More
источник

YM

Yalkun Mametsupiyev in ru_hashicorp
всем привет
источник

YM

Yalkun Mametsupiyev in ru_hashicorp
как думаете можно ли использовать  vault вместо consul для сonsul-template для хранения и рендеринга конфигов?
источник