Size: a a a

RU.Docker — Официальное Русское Сообщество

2019 October 05

VP

Vlad Pavlenko in RU.Docker — Официальное Русское Сообщество
в данном случае я использую монгу и думал заюзать mongodump
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
не принципиально
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
вообще идея кривая - тебе лучше бекапить на уровне стореджа
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
mongodump уходит в себя на большом сете данных.
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
а lvm snapshot == мгновенно
источник

VP

Vlad Pavlenko in RU.Docker — Официальное Русское Сообщество
понял .спасибо
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
источник
2019 October 06

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
камрадос, вопрос про docker stack.
есть сервис FOO, который нужно разнести на разные ноды - n1 и n2
добавляю на обе ноды метку:

docker node update --label-add foo=true n1
docker node update --label-add foo=true n2

в стек файле пишу

 foo-service:
   image: foo-service:latest
   deploy:
       mode: replicated
       replicas: 2
       placement:
           constraints:
               - 'node.labels.foo == true'          
   ports:
       - '9999:9999'

и при запуске докер стартует ОБЕ реплики на n1.
или на n2.
еще ни разу не видел, чтобы они были разнесены по разным нодам.

причем по какойто причине НЕ происходит конфликта из-за использования одинакового порта.\
чето я не понимаю, что происходит, но как же разнести реплики по разным нодам?
источник
2019 October 07

DK

D K in RU.Docker — Официальное Русское Сообщество
Zlokot
камрадос, вопрос про docker stack.
есть сервис FOO, который нужно разнести на разные ноды - n1 и n2
добавляю на обе ноды метку:

docker node update --label-add foo=true n1
docker node update --label-add foo=true n2

в стек файле пишу

 foo-service:
   image: foo-service:latest
   deploy:
       mode: replicated
       replicas: 2
       placement:
           constraints:
               - 'node.labels.foo == true'          
   ports:
       - '9999:9999'

и при запуске докер стартует ОБЕ реплики на n1.
или на n2.
еще ни разу не видел, чтобы они были разнесены по разным нодам.

причем по какойто причине НЕ происходит конфликта из-за использования одинакового порта.\
чето я не понимаю, что происходит, но как же разнести реплики по разным нодам?
А там разве кавычки в constrains?
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
у меня работает с кавычками...
источник

DK

D K in RU.Docker — Официальное Русское Сообщество
Zlokot
у меня работает с кавычками...
Ты же говоришь что не работает, или уже починил?
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
не починил
вопрос актуален
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
сервис разливается на ноды с меткой.
вопрос же вроде доступно написан..
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
мне непонятно как разлить его на разные ноды - разве не в этом задача балансировки?
и непонятно почему нет конфликта по портам.. видимо на ноде они не экспозятся на хост.. но порт сервиса доступен на менеджере.
источник

SR

Sergey Revtov in RU.Docker — Официальное Русское Сообщество
Народ, а можно как-то поднять на основном хосте mginx, сказать ему listen адрес1:80, и поднять еще один nginx в контейнере и как-то сказать ему, чтобы слушал снаружи другой адрес на том же порту?
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
Sergey Revtov
Народ, а можно как-то поднять на основном хосте mginx, сказать ему listen адрес1:80, и поднять еще один nginx в контейнере и как-то сказать ему, чтобы слушал снаружи другой адрес на том же порту?
да
источник

GG

George Gaál in RU.Docker — Официальное Русское Сообщество
можно
источник

DK

D K in RU.Docker — Официальное Русское Сообщество
Zlokot
мне непонятно как разлить его на разные ноды - разве не в этом задача балансировки?
и непонятно почему нет конфликта по портам.. видимо на ноде они не экспозятся на хост.. но порт сервиса доступен на менеджере.
У тебя же на обеих нодах true, они же разные должны быть
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
так сервис один
почему метки разные должны быть?
я так понимаю - метка, для того, чтобы указать оркестратору куда заливать сервис
источник

Z

Zlokot in RU.Docker — Официальное Русское Сообщество
или это я должен позаботиться о том, чтобы логически разделить ноды балансировщика?
источник