
Mihail
30.08.2016
14:18:40
я как раз про 1.12. он выдает один айпишник. а за ним все три редиса были

Алексей
30.08.2016
14:19:16
нет

Mihail
30.08.2016
14:19:21
да

Алексей
30.08.2016
14:19:26
я дергал сервис который отдавл хостнейм

Google

Алексей
30.08.2016
14:19:34
хостнейм всегда был один и тот же
но я делел ег оне через docker service

Mihail
30.08.2016
14:20:31
а я через докер сервис
я писал в редис. а потом читал. хосты разные были
вот как тут делал
http://container-solutions.com/hail-new-docker-swarm/

Artur
30.08.2016
14:22:22
а что с днсом внутренним? я сейчас просто к лидеру обращаюсь
но это не то, что хотелось бы

Алексей
30.08.2016
14:22:53
меня пугает что у тя там 3
есть стенд под руками ?
мне минут 15 собирать

Artur
30.08.2016
14:24:18
у меня под руками на 2 ноды стенд

Evgeny
30.08.2016
14:24:19

Google

Artur
30.08.2016
14:24:39
то есть всё равно нужен сервис дискавери внешний тащить?
и регистрировать там реплики

Evgeny
30.08.2016
14:25:27
ну я пока не настоязий сварщик, я 12 не щупал плотно
на 11 - да

Artur
30.08.2016
14:27:06
тогда не очень понятно, зачем этот docker service с репликами нужен

Evgeny
30.08.2016
14:27:28
потенциально он может быть весьма хорош, особенно если не нужна скрытая внутренняя коммуникация
а вот что с внутренней кухней - я буду пробовать чере пару недель

Artur
30.08.2016
14:30:18
плюс везде во всех видео и статьях есть docker service tasks, у меня на 1.12.1 такой команды нет
docker service ps теперь, понятно

Amir
30.08.2016
15:08:22
чую я заработался
пропустил про сварм плюшки
опять всю документацию читать чтоли?(

Алексей
30.08.2016
15:09:30
нет тлько про сервисы и релиз ноутс 1,12

Artur
30.08.2016
15:28:35
а standalone swarm дальше развиваться будет? с возможностью подключить etcd/consul для дискавери и всё такое

Алексей
30.08.2016
15:29:56
врятли

Artur
30.08.2016
15:31:00
вот и я думаю отстой какой-то

Алексей
30.08.2016
15:31:17
так возможность то куда делась ?

Artur
30.08.2016
15:46:08
ну я в docker service не вижу ничего про etcd/consul
может не туда смотрю
нет, то, что можно это делать самому - это понятно, но было из коробки

Google

Алексей
30.08.2016
15:57:34
же
так что оно никуда пока выпиливаться не собирается

Artur
30.08.2016
15:59:49
о, спасибо, это я пропустил

Алексей
30.08.2016
16:00:36
я тока хз как этим пользоваться
:)

Artur
30.08.2016
16:01:35
https://docs.docker.com/engine/reference/commandline/dockerd/#nodes-discovery
пока вижу вот это :)
надо пробовать

Алексей
30.08.2016
16:03:33
--cluster-store etcd://192.168.1.2:2379 \
вот оно чо
у меня появилось пару идей :)

Evgeny
30.08.2016
16:04:22
сцуко. @gorazio это ж значит что баги сварма так никуда и не делись ?

Artur
30.08.2016
16:05:47
какие например?

Mihail
30.08.2016
16:06:59
нене. эта хуйня только для старого сварма
который standalone
swarm mode работает без этого

Алексей
30.08.2016
16:07:31
точна ?

Mihail
30.08.2016
16:07:36
да

Алексей
30.08.2016
16:07:46
прям уверин ?

Google

Artur
30.08.2016
16:08:03
подожди, для старого сварма нужно было указывать swarm join etcd://блабла

Mihail
30.08.2016
16:08:14
прям создаются оверлей сети и прям заводятся в них эти самые сервисы

Алексей
30.08.2016
16:08:33
так может он ботл использует если ничо не указано
в 1.12 опция никуда не делась

Mihail
30.08.2016
16:12:24
ниче не могу сказать. я эту опцию использовал чтоб поднять standalone swarm на докере 1.12
swarm mode без нее прекрасно работает
ковырять исходники сейчас не в состоянии, чет от погоды походу херово второй день
но в туториале нет ничего про консул и прочее

Admin
ERROR: S client not available

Mihail
30.08.2016
16:14:03
даже там где описано какие порты открыть надо

Алексей
30.08.2016
16:14:51
просто один разговор что _можно_ без консула. другой разговор что консул _нельзя_

Mihail
30.08.2016
16:15:17
я не говорил что нельзя
но работает и без него

Алексей
30.08.2016
16:15:45
вот я и напрягся...
работает и без него отично
главное что бы и сним работало

Mihail
30.08.2016
16:16:12
а :) ну да. ну как бы то мое мнение, я хз как на самом деле
документация у докера днище
приходится иногда читать код, чтоб понять как оно на самом деле работает

Google

Алексей
30.08.2016
16:16:59
ты так говоришь будто это что то плохое :)

Mihail
30.08.2016
16:17:22
читать код не плохое :) документация днищенская - плохое
Docker Engine swarm mode natively supports overlay networks, so you can enable container-to-container networks. When you use swarm mode, you don’t need an external key-value store.
In order to use overlay networks in the swarm, you need to have the following ports open between the swarm nodes before you enable swarm mode:
Port 7946 TCP/UDP for container network discovery.
Port 4789 UDP for the container overlay network.

Алексей
30.08.2016
16:24:25
о
спасибо

Mihail
30.08.2016
16:24:36
https://docs.docker.com/engine/swarm/networking/

Алексей
30.08.2016
16:24:58
однако не только для сетей можн использовать кв же
но и для конфига

Mihail
30.08.2016
16:25:17
ну тут видимо отдельно придется поднимать

Алексей
30.08.2016
16:25:25
дая и не против

Mihail
30.08.2016
16:28:31
И кстати swarm standalone по прежнему развивается, не так давно они починили решедулинг
Но swarm mode мне нравится больше, надеюсь он будет работать нормально

Алексей
31.08.2016
02:30:02
https://github.com/docker/swarm#swarm-disambiguation
https://github.com/docker/swarmkit/issues/1153
After Docker 1.12, overlay uses external K/V store in non swarm mode, or uses built-in store for swarm mode. But you cannot mix them. If a node is enabled in swarm mode, it cannot use external K/V store.
ну и добивающая дока.
http://mysqlrelease.com/2016/08/trying-out-mysql-in-docker-swarm-mode/
читать внимательно тем кто хочет swarm mode
#swarm #mode #link
туда же.
https://github.com/docker/docker/issues/24107#issuecomment-241115863
Витя, здравствуй, а у тя docker swarm mode в проде ?
https://github.com/docker/docker/issues/26067
видимо до 1,13 использовать докеровский ipvs в чем то хотябы отдаленно напоминающим продакшен нельзя.