Проблемы с Docker Weave и WeaveDNS

У меня возникла проблема с настройкой weaveDNS в небольшой сети weave, которая работает на моем локальном компьютере.

На данный момент проблема проявляется в том, что когда я запускаю «состояние плетения», я не вижу в выводе раздел DNS (как это предлагается в разделе «Устранение неполадок» http://docs.weave.works/weave/latest_release/weavedns.html).

У меня 4 контейнера. weave ps вывод:

c1d106ed5717 c2:ce:53:49:98:f6 10.0.1.12/24  
8f01765b2ba6 ba:2e:c3:4b:8f:8f 10.0.1.30/24  
0d824d914383 ae:95:28:db:95:18 10.0.1.11/24  
6cf985b91e9a 12:82:31:c2:b4:49 10.0.1.10/24  
b43f86e9fb51 d6:2e:d4:6a:09:dc **10.0.1.200/24**  
2847dd89e90d be:8b:d5:74:07:94

Выделенный контейнер (10.0.1.200) — это контейнер weaveDNS. Последний контейнер (2847dd89e90d) — это контейнер маршрутизатора Weave.

Я запускаю контейнеры с:

sudo weave run --with-dns 10.0.1.30/24 -h service.weave.local --name service service_img_name 

Кто-нибудь знает, почему weave status не показывает раздел DNS?
Если вам нужна дополнительная информация о настройке Weave, дайте мне знать.


person deepblue    schedule 01.04.2015    source источник
comment
Такое же поведение на ядре Fedora 21 3.19.2, работающем в VMWare Fusion 7.1.1 с сетью NAT. Я без проблем использовал weavedns на других невиртуализированных серверах (Ubuntu 12.04 и 14.04). Я не могу найти ничего полезного в выводе запуска weave status/ps/debug.   -  person Alex    schedule 04.04.2015


Ответы (1)


Используете ли вы релизную версию (0.9.0 на момент написания статьи) weave?

$ sudo weave version
weave script 0.9.0
weave router 0.9.0
weave DNS 0.9.0
weave tools 0.9.0

Если это так, проблема в том, что документация отслеживает текущий мастер, а не последний выпуск - включение вывода состояния weaveDNS в weave status является функцией после версии 0.9.0. Я поднял проблему для поддержки управления версиями документов, чтобы избежать этой проблемы в будущем.

person awh    schedule 07.04.2015
comment
Версионность документации обязательна. Я совершенно потерялся, пытаясь понять, какие команды я должен использовать. - person AJB; 24.06.2015