Size: a a a

2020 May 09

AY

Alexey Yurchenko in ru_hashicorp
это интересно, можно не ломать голову "кто использует этот микросервис еще" 😁
источник

c

citius in ru_hashicorp
да, но эт прям редкий кейс
я ngrep-ом обычно разбираюсь ;)
источник

AY

Alexey Yurchenko in ru_hashicorp
в общем еще раз спасибо, руки дойдут - потащу на прод. Можно спокойно использовать рядом с текущими network_mode = host... и плавно переехать.
источник

c

citius in ru_hashicorp
нзчт
источник

c

citius in ru_hashicorp
да, я изначально на macvlan сидел вообще
источник

c

citius in ru_hashicorp
только его масшбатировать сложно, а вив автоматом все делает
источник

SM

Sergei Mikhaltsov in ru_hashicorp
@im_citius а сколько нод у тебя в сети?
источник

c

citius in ru_hashicorp
до десятка обычно в номаде
источник

c

citius in ru_hashicorp
а вообще кластер окружения 30-50
источник

SM

Sergei Mikhaltsov in ru_hashicorp
скажем за сотню не развалится ль
источник

AY

Alexey Yurchenko in ru_hashicorp
Sergei Mikhaltsov
скажем за сотню не развалится ль
если иметь план б, то не так страшно. Тут я хоть понимаю как на горячую откатиться в случае проблем.
источник

SM

Sergei Mikhaltsov in ru_hashicorp
надо прикольться на стенде, обьединить сеть кубика номада/консула через weave
источник
2020 May 10

AY

Alexey Yurchenko in ru_hashicorp
citius
но пользу я так и не прочуствовал, может в каких-то дебагах помогает. можно запускать по надобности ващета.
Потыкал scope, ИМХО ui выложен просто как демка для scope-agent и weave cloud (там полноценный логгинг, а не только реалтайм, на базе prometheus).
Вообще метит на место node-exporter и cadvisor + есть интересные плагины тина traffic control (можно дропать пакеты или ставить latency между хостами в интерфейсе) или HTTP Statistics (считает rpc по сервиса через eBPF).

UI еще работает как exec или посмотреть логи в любом контейнере. Но это есть в последних номадах, бесполезно.
источник

AY

Alexey Yurchenko in ru_hashicorp
https://gist.github.com/alexesDev/e55ab60dc5380d55113064283b28edf7
jobs для номада, если вдруг кто захочет посмотреть. Час убил, пока разбирался.
источник

SM

Sergei Mikhaltsov in ru_hashicorp
В целом выглядит бесполезно
источник

AY

Alexey Yurchenko in ru_hashicorp
Sergei Mikhaltsov
В целом выглядит бесполезно
Если с Weave Cloud, то я возможно пользовался. Но $30/месяц за ноду оверпрайс
источник

SM

Sergei Mikhaltsov in ru_hashicorp
Дак логгинн какого плана? Сервисмеш позволяет запросы логировать и без weave
источник

AY

Alexey Yurchenko in ru_hashicorp
Sergei Mikhaltsov
Дак логгинн какого плана? Сервисмеш позволяет запросы логировать и без weave
https://www.weave.works/product/cloud/
лучше просто видосик глянуть, там целый комбаин
источник

SM

Sergei Mikhaltsov in ru_hashicorp
Спс, глянемс
источник

AY

Alexey Yurchenko in ru_hashicorp
citius
Вив только айпишники и L3 роутинг, я же несколько раз писал.
Я поднял weave и могу теперь везде указывать myservice.service.consul:80 к примеру и получать ип контейнеров.

Но все таки не покидает чувство, что что-то может пройти не так.
Нельзя однозначно сказать, что dns round robin лучше L4/7 round robin. L4/7 это медленно, но dns может быть чистым рандомом (а это неравномерная нагрузка).

Дочитал доку, консул выдаёт ip вообще рандомно при днс запросах. Я не дочитал где-то доку или все так?
источник