Size: a a a

2020 May 20

KZ

Konstantin Zamyakin in ru_hashicorp
кажется, ни одного человека еще не встречал, который досконально знает как это всё работает
источник

KZ

Konstantin Zamyakin in ru_hashicorp
зато что у кого-то что-то не работает из-за этого мудизма - постоянно
источник

S

Slvr in ru_hashicorp
$ cat /etc/dnsmasq.d/10-consul
server=/consul/127.0.0.1#8600
bind-interfaces
no-poll
server=8.8.8.8
server=8.8.4.4
listen-address=127.0.0.2

$ cat /etc/systemd/resolved.conf
# Ansible managed
[Resolve]
DNS=127.0.0.2
источник

S

Slvr in ru_hashicorp
Konstantin Zamyakin
зато что у кого-то что-то не работает из-за этого мудизма - постоянно
100500%
источник

S

Slvr in ru_hashicorp
вкупе с predictible network interaces - та еще головная боль
источник

AY

Alexey Yurchenko in ru_hashicorp
Slvr
$ cat /etc/dnsmasq.d/10-consul
server=/consul/127.0.0.1#8600
bind-interfaces
no-poll
server=8.8.8.8
server=8.8.4.4
listen-address=127.0.0.2

$ cat /etc/systemd/resolved.conf
# Ansible managed
[Resolve]
DNS=127.0.0.2
в вашем кейсе можно было просто consul на 53 порт посадить и все. я ставил dnsmasq для local доменов
источник

S

Slvr in ru_hashicorp
да это вроде тоже не так просто
источник

S

Slvr in ru_hashicorp
надо убить текущего юзера 53 порта
источник

S

Slvr in ru_hashicorp
также поставить dnsmasq чтобы резолвить не консульные домены (врдое в консуле есть рекурсоры, надо доку глянуть)
источник

AY

Alexey Yurchenko in ru_hashicorp
источник

AY

Alexey Yurchenko in ru_hashicorp
там никого нет (если не считать dnsmasq)
источник

S

Slvr in ru_hashicorp
ага ) ни один из этих методов не работает на 18.04
источник

S

Slvr in ru_hashicorp
в их гитхабе десятки тикетов с простынями
источник

S

Slvr in ru_hashicorp
и все по разному решают
источник

AY

Alexey Yurchenko in ru_hashicorp
https://learn.hashicorp.com/consul/security-networking/forwarding#systemd-resolved-setup
это работало на прошлой неделе...
источник

S

Slvr in ru_hashicorp
точнее не так - ни один из этих способов не встает нормально с resolved.
источник

S

Slvr in ru_hashicorp
сча ресетну инстанс - попробую еще раз )
источник

AY

Alexey Yurchenko in ru_hashicorp
с этим 100% все пашет, куча премтибл инстансов, они постоянно пересоздаются и тп. все стабильно.
источник

S

Slvr in ru_hashicorp
$ service dnsmasq start
Job for dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
источник

S

Slvr in ru_hashicorp
один в один твой конфиг
источник