теперь из отдельно поднятого контейнера обратиться к сервису поднятому в stack?
Примерно так:
1) Docker swarm Stack
2) Поднимаю Nginx и хочу обратить к серису который в стеке
а гдн контейнер поднят? И вообще задача случайно не сделать маршрутизатор “публичный” к сервисам в сворме?
Там конченая задача 1) Есть Airflow в стеке 2) Он в воркере порождает контейнер на рабочей ноде, но он почему то не видит сервисы по их dns имени 3) Надо сделать так что бы этот воркер видил постгрес из стека
один стэк и одна сеть в нем для для Airflow (хз что такое). контейнера и постгреса? Как контейнер порождается?
Есть воркер в который прокинут сокет докера через него и управляет
просто как докер без фич сворма?
Там есть SwarmOperator через него и стартует, но сетку по имени сервиса не видит, вообще хрень дикая конечно
первый раз слышу про операторы в сворме…
https://airflow.apache.org/docs/apache-airflow-providers-docker/stable/_api/airflow/providers/docker/operators/docker_swarm/index.html
Советую в слак Airflow обратиться с таким вопросом (ну или в тг-чатик)
контейнер и потгрес должны быть в одной докер-сети в общем случае
а проясните пожалуйста, коннектится оператор этот к сворм стеку непосредственно и запускает контейнере в сворме?
или вот как тут, прокинули сокет с воркера сварма, и ожидаете что инфа о контейнерах которые запустили на этом хосте (сомневаюсь что они при этом в сворме запущены) появится в сварме?
похоже просто к докеру еоннектится и ничего о сворме не знает
Обсуждают сегодня