Amir
чую я заработался
Amir
пропустил про сварм плюшки
Amir
опять всю документацию читать чтоли?(
Aleksey
нет тлько про сервисы и релиз ноутс 1,12
Anonymous
а standalone swarm дальше развиваться будет? с возможностью подключить etcd/consul для дискавери и всё такое
Aleksey
врятли
Anonymous
вот и я думаю отстой какой-то
Aleksey
так возможность то куда делась ?
Anonymous
ну я в docker service не вижу ничего про etcd/consul
Anonymous
может не туда смотрю
Anonymous
нет, то, что можно это делать самому - это понятно, но было из коробки
Aleksey
Aleksey
же
Aleksey
так что оно никуда пока выпиливаться не собирается
Anonymous
о, спасибо, это я пропустил
Aleksey
я тока хз как этим пользоваться
Aleksey
:)
Anonymous
https://docs.docker.com/engine/reference/commandline/dockerd/#nodes-discovery
Anonymous
пока вижу вот это :)
Anonymous
надо пробовать
Aleksey
--cluster-store etcd://192.168.1.2:2379 \
Aleksey
вот оно чо
Aleksey
у меня появилось пару идей :)
Evgeny
сцуко. @gorazio это ж значит что баги сварма так никуда и не делись 😩
Anonymous
какие например?
Mihail
нене. эта хуйня только для старого сварма
Mihail
который standalone
Mihail
swarm mode работает без этого
Aleksey
точна ?
Mihail
да
Aleksey
прям уверин ?
Anonymous
подожди, для старого сварма нужно было указывать swarm join etcd://блабла
Mihail
прям создаются оверлей сети и прям заводятся в них эти самые сервисы
Aleksey
так может он ботл использует если ничо не указано
Aleksey
в 1.12 опция никуда не делась
Mihail
ниче не могу сказать. я эту опцию использовал чтоб поднять standalone swarm на докере 1.12
Mihail
swarm mode без нее прекрасно работает
Mihail
ковырять исходники сейчас не в состоянии, чет от погоды походу херово второй день
Mihail
но в туториале нет ничего про консул и прочее
Mihail
даже там где описано какие порты открыть надо
Aleksey
просто один разговор что _можно_ без консула. другой разговор что консул _нельзя_
Mihail
я не говорил что нельзя
Mihail
но работает и без него
Aleksey
Aleksey
вот я и напрягся...
Aleksey
работает и без него отично
Aleksey
главное что бы и сним работало
Mihail
а :) ну да. ну как бы то мое мнение, я хз как на самом деле
Mihail
документация у докера днище
Mihail
приходится иногда читать код, чтоб понять как оно на самом деле работает
Aleksey
ты так говоришь будто это что то плохое :)
Mihail
читать код не плохое :) документация днищенская - плохое
Mihail
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.
Mihail
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.
Aleksey
о
Aleksey
спасибо
Mihail
https://docs.docker.com/engine/swarm/networking/
Aleksey
однако не только для сетей можн использовать кв же
Aleksey
но и для конфига
Mihail
ну тут видимо отдельно придется поднимать
Aleksey
дая и не против
Mihail
И кстати swarm standalone по прежнему развивается, не так давно они починили решедулинг
Mihail
Но swarm mode мне нравится больше, надеюсь он будет работать нормально
Aleksey
https://github.com/docker/swarm#swarm-disambiguation
Aleksey
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.
Aleksey
ну и добивающая дока.
http://mysqlrelease.com/2016/08/trying-out-mysql-in-docker-swarm-mode/
читать внимательно тем кто хочет swarm mode
#swarm #mode #link
Aleksey
туда же.
https://github.com/docker/docker/issues/24107#issuecomment-241115863
Aleksey
Витя, здравствуй, а у тя docker swarm mode в проде ?
Aleksey
https://github.com/docker/docker/issues/26067
Aleksey
видимо до 1,13 использовать докеровский ipvs в чем то хотябы отдаленно напоминающим продакшен нельзя.
Aleksey
при скейле будут потери
nvkv
пойду-ка я в брутальный докер выскажусь
Aleksey
ага. с добрым утром Сёма.
Aleksey
хорошего тебе докера
Aleksey
Коллеги, мне кажется будет хорошей идеей начать исчпользовать HEALTHCHECK уже сейчас.
Aleksey
что бы позже можно было полагаться на этот механизм
vic
нет не впроде
vic
тока тестируем
vic
и он еще с compose недодружился