George
не спец по сворму
inqfen
.
Окок видимо нужно потестить
inqfen
Пойди проще и почитай
.
Не совсем
А как? Допустим есть один мастер и 4 слейва
.
Если бы я знал где я бы тут не писал :))
.
Просто как настраивать я нашёл а как это будет работать я не понимаю
inqfen
ключевые слова swarm ingress, nginx jwilder, traefik
inqfen
inqfen
Могу еще поисковики подсказать
.
Окок
.
Нашёл статейку для nodejs читаю, впринципе не суть важно что под капотом
.
Все видимо разобрался, через сварм все автоматом делается
.
Jwt
.
Сессий нет
.
.
А как решается обычно ?
Рубикон
Но хорошо что ты упомянул, на некоторых проектах есть
Там в чем прикол .. может сработать роунд робин при использовании механизмов сворма, тоесть запросы идуще друг за другом от клиента раскидает по разным nginx,которые могут слать пересылать на разные бекенды, ну и каждому бекенду придется подгрузить в кеш профиль клиента
Рубикон
Вот те сразу пенальти x4
.
Оо
Рубикон
Ну и да, там можно на ровном месте неконсистентность состояния профиля словить
Рубикон
Оо
сворм же по идее простой .. траффек умеет вроде сессии отслеживать
Рубикон
Ну или точки главного nginx, который будет трекать сесси клиента и больше ничего
.
А по гайду так и получается 1 nginx и 15 апов
.
Думаю без проблем ибо jwt
Рубикон
Ну .. у nginx порты на железо приземляешь?
Рубикон
чтобы ip реальные клиентов подучать
.
Порты в контейнере
.
Или что ты имеешь ввиду
Рубикон
.
https://miro.medium.com/max/2732/1*Uja6yXEP-mYK8ZQGwgL0Jw.png
.
https://miro.medium.com/max/2470/1*iQHcnsWs1cEyxExcXwoncQ.png
.
Типо такого
.
Один прокси и 15 апов
Рубикон
Типо такого
А теперь тотчто я процитировал прочти
Andrey
Кто-нибудь знает, как с таким бороться? Или хотя бы как это подебажить.
docker network create test
Error response from daemon: could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network
Система только что поставилась, сетей еще не было, занимать адреса нечему.
George
У тебя корпсеть не занимает адреса докер пула ?
Andrey
не должна
корпсеть 172.16, докер пул 192.168.66.0/24
Рубикон
Рубикон
ip route
Andrey
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:b1:37:8a brd ff:ff:ff:ff:ff:ff
inet 172.26.34.20/32 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:feb1:378a/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:04:8b:59 brd ff:ff:ff:ff:ff:ff
inet 54.36.1.13/32 scope global eth1
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe04:8b59/64 scope link
valid_lft forever preferred_lft forever
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:32:39:47:6e brd ff:ff:ff:ff:ff:ff
inet 192.168.66.1/24 scope global docker0
valid_lft forever preferred_lft forever
George
Ну, логично
George
Ты докеру выделил сеть /24 и из нее он пытается нарезать /24
George
Надо менять дефолты.
Andrey
поменял на такую
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:c9:6a:c2:63 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/16 scope global docker0
valid_lft forever preferred_lft forever
все равно could not find an available, non-overlapping IPv4 address
там же нет ни одного контейнера пока, кто может их занимать
Рубикон
Andrey
да мне все равно, потестировать надо было )
Рубикон
192.168.0.0/16 выделятся только подсетями /24
В отличии от
10.0.0.0/8 подсеток
Andrey
inet 172.17.0.1/16 scope global docker0
такая же ерунда
Рубикон
Ты ip или сеть выделяешь?
Рубикон
Если сеть. 172.17.0.0/16 и ни как иначе
Andrey
я выделяю докеру сеть
Andrey
172.17.0.1/16 - это дефолтная сеть докера, на моем ноуте например так
Рубикон
И нафиг ты болт на стандарт кладешь?
George
Там две настройки
George
Рубикон
George
George
Докер бридж вешается на ....1
Рубикон
https://ru.m.wikipedia.org/wiki/%D0%A7%D0%B0%D1%81%D1%82%D0%BD%D1%8B%D0%B9_IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81
George
Сеть - с 0 на конце
George
Рубикон
Andrey
это бридж, я был не прав )
Andrey
энивей, выяснение этого вопроса не решает проблему
Рубикон
А чего 10.0.0.0/8. Не нарезаешь?
Anton
George
это тут причем? хм
George
но насчет того, что но роут ту хост может означать недоступность хоста по протоколу, а не вообще - согласен
Anton
Там уже зависит что файрвол вернул
Рубикон
Andrey
неа, борюсь
Рубикон
и вочему ты 10.0.0.0/8 не стал нарезать?
Andrey
с такой сетью тоже не работает, видимо причина где-то в другом месте
Рубикон
Ненене
Рубикон
Я про наоезку из 10.0.0.0/16
Рубикон
Andrey
да
Рубикон
Ты точно не пересекаешься сетями с существующими и у тебя бридж правильно поднялся?