Size: a a a

2021 February 02

A

Andrey in DevOps
Dmitry Sergeev
ну будете пилить свой оркестратор только на ansible =) /Спойлер: выйдет плохо/
согласен, но пока никак не получается их переубедить
источник

DS

Dmitry Sergeev in DevOps
Andrey
нее, это пока на одном хосте тестируем, потом на разных хостах будут контйенеры и их надо будет объеденить
можете выделить по подсети каждой ноде, и маршруты настройть. Тем же ansible'ом
источник

ЕО

Евгений Омельченко... in DevOps
Dmitry Sergeev
можете выделить по подсети каждой ноде, и маршруты настройть. Тем же ansible'ом
Я выше об этом говорил
источник

DS

Dmitry Sergeev in DevOps
Евгений Омельченко
Я выше об этом говорил
да, но он чет проигнорил. Я решил еще раз обратить внимание его на это
источник

A

Andrey in DevOps
Andrey
на тесте у себя проверил и там все ок
docker run --rm --name hhh -it busybox sh
docker run --rm --name elk -it busybox sh
traceroute hhh
traceroute to hhh (10.32.0.2), 30 hops max, 46 byte packets
1  hhh.weave.local (10.32.0.2)  0.009 ms  0.007 ms  0.007 ms
traceroute elk
traceroute to elk (10.32.0.1), 30 hops max, 46 byte packets
1  elk.weave.local (10.32.0.1)  0.016 ms  0.009 ms  0.007 ms
и пинги
ping elk
PING elk (10.32.0.1): 56 data bytes
64 bytes from 10.32.0.1: seq=0 ttl=64 time=0.045 ms
64 bytes from 10.32.0.1: seq=1 ttl=64 time=0.072 ms
^C
--- elk ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.045/0.058/0.072 ms
ping hhh
PING hhh (10.32.0.2): 56 data bytes
64 bytes from 10.32.0.2: seq=0 ttl=64 time=0.107 ms
64 bytes from 10.32.0.2: seq=1 ttl=64 time=0.062 ms
64 bytes from 10.32.0.2: seq=2 ttl=64 time=0.066 ms
64 bytes from 10.32.0.2: seq=3 ttl=64 time=0.060 ms
^C
--- hhh ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.060/0.073/0.107 ms
на тесте завелось без проблем
источник

ЕО

Евгений Омельченко... in DevOps
@a_sima10, вам не нужен weave
источник

ЕО

Евгений Омельченко... in DevOps
Особенно если вы можете жить даже без оркестратора, то 100% не нужен
источник

DS

Dmitry Sergeev in DevOps
Еще нужно будет придумать решение для service discovery. DNS какой-нить, который имена сервисов в реальные айпи контейнеров будет резолвить
источник

ЕО

Евгений Омельченко... in DevOps
Dmitry Sergeev
Еще нужно будет придумать решение для service discovery. DNS какой-нить, который имена сервисов в реальные айпи контейнеров будет резолвить
Консул тут можно взять
источник

DS

Dmitry Sergeev in DevOps
да, как вариант
источник

DS

Dmitry Sergeev in DevOps
Ох уже эти велосипедостроения...
источник

A

Andrey in DevOps
Dmitry Sergeev
Еще нужно будет придумать решение для service discovery. DNS какой-нить, который имена сервисов в реальные айпи контейнеров будет резолвить
зачем? waeve у него свой днс, можно общаться по доменным именам
источник

A

Andrey in DevOps
Евгений Омельченко
@a_sima10, вам не нужен weave
ну уже решили его использовать, тут не понятно откуда айпи берется, кто-то его роутить что ли
источник

DS

Dmitry Sergeev in DevOps
Мне кажется weave больше развивается как cni для куба. Вряд-ли стоит надеятся на нормальную поддержку этого решения, для вашего кейса (оркестратора на коленке). Ну попробуйте. Тогда вам в доки по weave
источник

DS

Dmitry Sergeev in DevOps
Andrey
ну уже решили его использовать, тут не понятно откуда айпи берется, кто-то его роутить что ли
Он сам маршруты должен настраивать вероятно. Единственное ему надо знать какие есть ноды и какие у них подсети
источник

PG

Pavel Gassan in DevOps
Dmitry Sergeev
использую, никаких проблем не было
блин, ну в смысле - хорошо что у Вас работает, знать бы куда теперь копать(
источник

DS

Dmitry Sergeev in DevOps
Pavel Gassan
блин, ну в смысле - хорошо что у Вас работает, знать бы куда теперь копать(
ну вопрос был про кто использует =) Сорян
В systemd его смотрел? Он вообще его запускал? Если запускал то какую ошибку выдал, если не запускал, то настрой чтобы запускал
источник

A

Andrey in DevOps
Dmitry Sergeev
Он сам маршруты должен настраивать вероятно. Единственное ему надо знать какие есть ноды и какие у них подсети
тут уже по другому вылезло, даже на хостовой машине
ping asdasdasda
PING asdasdasda.dedicatedpanel.com (62.75.*.*) 56(84) bytes of data.
64 bytes from static-ip-62-75-*-*.inaddr.ip-pool.com (62.75.*.*): icmp_seq=1 ttl=62 time=0.259 ms
64 bytes from static-ip-62-75-*-*.inaddr.ip-pool.com (62.75.*.*): icmp_seq=2 ttl=62 time=0.247 ms
64 bytes from static-ip-62-75-*-*.inaddr.ip-pool.com (62.75.*.*): icmp_seq=3 ttl=62 time=0.258 ms
^C
--- asdasdasda.dedicatedpanel.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2027ms
rtt min/avg/max/mdev = 0.247/0.254/0.259/0.005 ms
источник

PG

Pavel Gassan in DevOps
Dmitry Sergeev
ну вопрос был про кто использует =) Сорян
В systemd его смотрел? Он вообще его запускал? Если запускал то какую ошибку выдал, если не запускал, то настрой чтобы запускал
не запускает
systemctl enable cloud-init - никакого результата
запускаю systemctl start cloud-init - отрабатывает, но если сделать ребут - не отрабатывает
я чет туплю теперь(
источник

n

nibble in DevOps
Pavel Gassan
не запускает
systemctl enable cloud-init - никакого результата
запускаю systemctl start cloud-init - отрабатывает, но если сделать ребут - не отрабатывает
я чет туплю теперь(
может это был линк, а не сервис
источник