@devops_ru

Страница 4204 из 4568
Vladimir
20.08.2018
10:19:25
consul + registrator разворачивается в докере легко, времени на день работы одному человеку, имхо
ну у нас с ними сейчас другой вопрос - как научить 50+ приложений брать пути из него

а что за registrator?

Alexander
20.08.2018
10:21:05
Гугли

Google
Andrey
20.08.2018
10:21:55
ну или через еще лоад балансеры проворачивать

тут уже по вкусу

bama^boy
20.08.2018
10:22:26
а что за registrator?
https://github.com/gliderlabs/registrator

Andrey
20.08.2018
10:22:46
вообще то это называется registry

а не registrator

Vladimir
20.08.2018
10:22:58
неймспейсами
понятия неймспейсы есть в кубере, в других инструментах тяжелее

Vladimir
20.08.2018
10:23:12
сворм не делает неймспейсы, но делает stack… хммммм

мы говори про концепт и общую реализацию

Andrey
20.08.2018
10:23:35
реализацию чего )

кластера?

или просто лоад балансера?

Google
Vladimir
20.08.2018
10:23:43
https://github.com/gliderlabs/registrator
ща посмотрю, спасибо

Alexander
20.08.2018
10:23:47
Vladimir
20.08.2018
10:24:00
реализацию чего )
маршрутизации трафика

Andrey
20.08.2018
10:24:06
маршрутизации???

Vladimir
20.08.2018
10:24:18
У кубера специфика
дак вот да, поэтому его и используют

маршрутизации???
я что-то непонятное говорю?

Andrey
20.08.2018
10:24:28
маршрутизации трафика
ну если вам нужно динамически искать маршруты то думаю OSPF какой нибудь

бгп

протоколы динамической маршрутизации

Alexander
20.08.2018
10:24:49
дак вот да, поэтому его и используют
Давай определимся о чем речь. А то каждый про свое.

Vladimir
20.08.2018
10:24:50
ну если вам нужно динамически искать маршруты то думаю OSPF какой нибудь
всё проще - в кубере есть ингрес, мне нужна его альтернатива вне кубера

bama^boy
20.08.2018
10:24:51
о, опять про bgp))

Vladimir
20.08.2018
10:24:59
Давай определимся о чем речь. А то каждый про свое.
всё проще - в кубере есть ингрес, мне нужна его альтернатива вне кубера (2)

Andrey
20.08.2018
10:25:13
всё проще - в кубере есть ингрес, мне нужна его альтернатива вне кубера
йоооу чувак, мы о сетях говорим или о доступности в рамках кластера? ))))

Vladimir
20.08.2018
10:25:15
Andrey
20.08.2018
10:25:26
ты же сказал маршрутизация

Andrey
20.08.2018
10:25:32
причем тут ингресс )))

что проще ))

Google
Vladimir
20.08.2018
10:25:44
что?

Alexander
20.08.2018
10:25:45
Andrey
20.08.2018
10:25:57
Ты узко мыслишь
я мыслю в рамках dev/ops )))

Vladimir
20.08.2018
10:26:04
Ты узко мыслишь
смайликами

любой балансер + service discovery
ну вот так и живём

и целимся в consul + nginx

Andrey
20.08.2018
10:26:40
мда, все смешалось, люди-кони

bama^boy
20.08.2018
10:26:40
так а в чем проблема тогда? найти решение проще?

Vladimir
20.08.2018
10:26:45
я не хочу хранить пути в конфигах nginx и каждый раз их обновлять каким-то образом

Konstantin
20.08.2018
10:26:46
Vladimir
20.08.2018
10:26:53
Vladimir
20.08.2018
10:27:01
я не хочу держать конфиги nginx вообще

Konstantin
20.08.2018
10:27:21
у меня
я так понимаю ответ - да

Vladimir
20.08.2018
10:27:30
я хочу, чтоб они динамически обновлялись, в зависимости от развёрнутых сервисов

Andrey
20.08.2018
10:27:37
что именно

bama^boy
20.08.2018
10:27:38
я не хочу держать конфиги nginx вообще
запили nginx магию на lua или модуль, который будет напрямую ходить в консул

Сергей
20.08.2018
10:27:38
я на 20 собесах был, где прошлые девупсы так и сделали, кубеспрей и бежать
ты в резюме напиши что сеньор кандидат, более 20 собеседований

Vladimir
20.08.2018
10:27:42
что именно
что что?

Google
Andrey
20.08.2018
10:27:51
что что?
"они динамически обновлялись, в зависимости от развёрнутых сервисов"

Konstantin
20.08.2018
10:27:56
в swarm уже есть SD, не нужны консулы

Alexander
20.08.2018
10:28:01
мда, все смешалось, люди-кони
Ну если я балансер назову как L4 router я прав или нет?

Vladimir
20.08.2018
10:28:31
Admin
ERROR: S client not available

Alexander
20.08.2018
10:28:39
Konstantin
20.08.2018
10:28:44
Andrey
20.08.2018
10:28:49
Vladimir
20.08.2018
10:28:52
ну да
а где пути хранить?

bama^boy
20.08.2018
10:29:14
https://medium.com/@sigil66/dynamic-nginx-upstreams-from-consul-via-lua-nginx-module-2bebc935989b

aleksandr
20.08.2018
10:29:23
Vladimir
20.08.2018
10:29:57
спасибо

пойду закапаюсь в гайде

Konstantin
20.08.2018
10:30:47
ща бы в swarm пихать ещё consul\zoo\aureka )

Google
bama^boy
20.08.2018
10:33:16
а с зоокипером?
хз, думал, что зукипер давно устарел

а с зоокипером?
https://www.nginx.com/blog/service-discovery-nginx-plus-zookeeper/

пойду закапаюсь в гайде
https://github.com/weibocom/nginx-upsync-module вот еще

Сергей
20.08.2018
10:38:23
хз, думал, что зукипер давно устарел
куча яваподелий ж его юзают. та же kafka например

bama^boy
20.08.2018
10:38:28
https://github.com/hashicorp/ngx_http_consul_backend_module последнее, что нашел, всё уже сделано до нас

Сергей
20.08.2018
10:38:38
и не помню что бы там было что то кроме zookeeper

Vladimir
20.08.2018
10:41:51
к сожалению

я бы джаву вообще запретил, но альтернативы нет

не будешь ты писать банковское ПО с авторизацией на го

https://github.com/weibocom/nginx-upsync-module вот еще
спасиб, уже обсуждаю и смотрю

Дмитрий
20.08.2018
10:46:13
вопрос для админов ) не девопсов почему может не грузиться modul tun при старте сервера ? systemd-modules-load[468]: Failed to lookup alias 'tun': Function not implemented" и естесно ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory алиас есть cat /lib/modules/4.9.0-0.bpo.5-amd64/modules.alias | grep tun alias devname:net/tun tun alias char-major-10-200 tun alias i2c:tuner tuner alias netdev-tunl0 ipip но если создать /dev/net - то все работает. debian

Alexander
20.08.2018
10:49:00
Почему когда пытаюсь запустить бинарный файл (с++), alpine image выдает что нет такого файла?

Alexander
20.08.2018
10:49:45
Сергей
20.08.2018
10:50:13
Cmd ["/file"]
ldd /file на всякий случай посмотри

а то может он сошку найти не может

Alexander
20.08.2018
10:51:58
Порядка 40 ошибок...спасибо)

Сергей
20.08.2018
11:02:42
Порядка 40 ошибок...спасибо)
попробуй собрать какой нить flatpack например что бы все зависимости внутри были

Alexander
20.08.2018
11:03:20
попробуй собрать какой нить flatpack например что бы все зависимости внутри были
Да проще в оьразе убунты запущу. Не такая уж большая разница в весп. Спасибо за помощь, не знал про ldd

Страница 4204 из 4568