Size: a a a

2020 May 09

SM

Sergei Mikhaltsov in ru_hashicorp
главное "allow_stale": true  не забудь ы
источник

F

Fess in ru_hashicorp
Ок, спасибо!
источник

SM

Sergei Mikhaltsov in ru_hashicorp
источник

F

Fess in ru_hashicorp
спасибо!
источник

AY

Alexey Yurchenko in ru_hashicorp
Sergei Mikhaltsov
главное "allow_stale": true  не забудь ы
In Consul 0.7 and later, this defaults to true for better utilization of available servers.
источник

F

Fess in ru_hashicorp
👍
источник

SM

Sergei Mikhaltsov in ru_hashicorp
о, даже так
источник

AY

Alexey Yurchenko in ru_hashicorp
citius
почему не можешь? у меня weave создает на каждом хосте интерфейс типа
7: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
   link/ether 96:ad:8a:27:59:cf brd ff:ff:ff:ff:ff:ff
   inet 172.31.200.0/20 brd 172.31.207.255 scope global weave
      valid_lft forever preferred_lft forever
   inet6 fe80::94ad:8aff:fe27:59cf/64 scope link
      valid_lft forever preferred_lft forever


где 172.31.200.0/20 - вся подсеть выданная контейнерам. соответственно пинг на любой адрес в этой сети уходит в weave
expose еще нужно вызвать.

6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
   link/ether 3e:22:78:ff:0c:04 brd ff:ff:ff:ff:ff:ff
   inet6 fe80::3c22:78ff:feff:c04/64 scope link
      valid_lft forever preferred_lft forever

после weave expose

6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
   link/ether 3e:22:78:ff:0c:04 brd ff:ff:ff:ff:ff:ff
   inet 10.36.0.1/12 brd 10.47.255.255 scope global weave
      valid_lft forever preferred_lft forever
   inet6 fe80::3c22:78ff:feff:c04/64 scope link
      valid_lft forever preferred_lft forever
источник

c

citius in ru_hashicorp
нужно, ага
источник

AY

Alexey Yurchenko in ru_hashicorp
citius
нужно, ага
это можно просто в ExecStartPost?
источник

c

citius in ru_hashicorp
шоб я помнил. щас посмотрю как у меня
источник

c

citius in ru_hashicorp
[Service]
EnvironmentFile=-/etc/sysconfig/weave
ExecStartPre=/usr/bin/bash -c "/usr/bin/weave launch --no-dns --no-restart \"$PEERS\" --ipalloc-range \"$CIDR\" && /usr/bin/weave expose"
ExecStart=/usr/bin/docker attach weave
ExecStop=/usr/bin/weave stop
RestartSec=5
Restart=always
источник

c

citius in ru_hashicorp
во, у меня вот так
источник

AY

Alexey Yurchenko in ru_hashicorp
понял, спасибо
источник

c

citius in ru_hashicorp
кстати вспомнил про подводный камень, weave-scope в рандомный момент начинает жрать проц и тормозить.
источник

c

citius in ru_hashicorp
так что я его не использую вообще. выглядит красиво, на деле шляпа.
источник

AY

Alexey Yurchenko in ru_hashicorp
я до weave-scope не дошел даже, глянул что есть endpoint для prometheus и пока достаточно.
источник

AY

Alexey Yurchenko in ru_hashicorp
видел скрины, теперь буду знать зачем это. Оно показывает открытые соединения контейнеров?
источник

c

citius in ru_hashicorp
да, типа сервис-меш визуализирует
источник

c

citius in ru_hashicorp
но пользу я так и не прочуствовал, может в каких-то дебагах помогает. можно запускать по надобности ващета.
источник