@ru_devops

Страница 834 из 999
Navern
01.06.2018
13:40:40
ну ага да. ведь это такое удовльствие потрахатся с ещё одним :)
как решается задача динамического конфигурирования апстримов в nginx'е?) или haproxy?:) где там норм рест-апи? ну в общем то хотелось бы чтобы оно двигалось вперед как то дальше. Для этого нужен новый появляющийся и умирающий софт

Navern
01.06.2018
13:41:23
консултемплейтом же
хей, у меня ток веб сервер)) я не хочу консул=)

Sergey
01.06.2018
13:41:24
консултемплейтом же
таки дергать nginx каждые несколько секунд - так себе идея

Google
Sergey
01.06.2018
13:42:19
есть пруфы ?
если это внешний сервер и у вас слоу клиенты - старые воркеры будут жить очень долго.

Navern
01.06.2018
13:42:20
кстати что там с апишкой/метриками в нджинксе?:)

Алексей
01.06.2018
13:43:56
если это внешний сервер и у вас слоу клиенты - старые воркеры будут жить очень долго.
предположим. но всё равно хотелось бы видеть какие нить колбаски или точечки на графике или букавки даже

Алексей
01.06.2018
13:44:27
у меня стока нету

Sergey
01.06.2018
13:44:49
у меня стока нету
ну это редко на самом деле.

Алексей
01.06.2018
13:44:57
как? nginx же не отдает метрик=)
отдаёт и в церкви переодически это обсуждают ага. например vta

Navern
01.06.2018
13:45:04
и про наличие nginx plus

Google
Алексей
01.06.2018
13:45:30
ну это редко на самом деле.
я понимаю что есть какие то edge кейсы в которых есть беда

поэтому и хотел бы понять где оно там

ну тоесть я сейчас живу с консултемплейтом и мне норм

Sergey
01.06.2018
13:46:04
оно в том что старые воркеры завершаются когда завершается обработка ответа.

поэтому может кончиться память, пиды, whatever

Vasyl
01.06.2018
13:46:40
а это нормально, когда графана общитывает и рисует запрос из инфлакc 45к точек больше минуты? и графана и инфлакс на одном хосте

Sergey
01.06.2018
13:47:02
в нджинксе нет полного таймаута на запрос, есть только на интервал между передачей данных. поэтому слоу клиенты могут быть почти бесконечно долго.

ну тоесть я сейчас живу с консултемплейтом и мне норм
плюс в упоротом случае релоад будет происходить с меньшим интервалом чем время загрузки конфига :D

но это прям edge.

Алексей
01.06.2018
13:49:01
плюс в упоротом случае релоад будет происходить с меньшим интервалом чем время загрузки конфига :D
у консултемплейта это регулируется что посылать сигналы надо с не чаще чем раз в н

Navern
01.06.2018
13:49:17
ну тоесть я сейчас живу с консултемплейтом и мне норм
можно еще костылять конфиги в луа и хранить данные в редисы(не нужно релоадить нджинкс)

Sergey
01.06.2018
13:49:22
Navern
01.06.2018
13:49:24
тоже продакшион левел решение

Navern
01.06.2018
13:49:44
угу

Sergey
01.06.2018
13:49:49
получатся динамические апстримы

Navern
01.06.2018
13:49:58
без релоада и топчик

Алексей
01.06.2018
13:50:04
а мне одному не нравится ввариант с lua ?

Navern
01.06.2018
13:50:07
вот почему nginx лучший хттп сервер

Google
Navern
01.06.2018
13:50:19
а мне одному не нравится ввариант с lua ?
то есть вариант с консулом огонь, а луа плохо?:)

Sergey
01.06.2018
13:50:21
но он имхо лучше чем релоад

если добавить в релоад еще тонну кеша...

Navern
01.06.2018
13:50:45
но он имхо лучше чем релоад
зависит конеш от того как часто у тебя инфа обновляется

Artem
01.06.2018
13:51:00
Алексей
01.06.2018
13:51:37
то есть вариант с консулом огонь, а луа плохо?:)
с консулом огонь а с луа нет. консул дергает публичный апи публичным споособом через привычный посикс интерфейс. а луа живет в контексте процесса и пользуется менее публичными интерфейсами. так что консул огонь

Алексей
01.06.2018
13:52:40
ну я тут на тонком льду поэтому если есть мнение с погружением на некоторую большую глубину с удовольствие узнаю чего

Sergey
01.06.2018
13:53:46
Алексей
01.06.2018
13:54:27
Sergey
01.06.2018
13:54:50
Алексей
01.06.2018
13:54:55
тут тоже есть тонкие моменты и я так не пробовал. но читал что делаеют

Sergey
01.06.2018
13:55:05
только через хак с proxy pass $var

Алексей
01.06.2018
13:55:09
nginx не резолвит апстримы в рантайме
в том и дело что уже вроде как резолвит

Navern
01.06.2018
13:55:10
ну я тут на тонком льду поэтому если есть мнение с погружением на некоторую большую глубину с удовольствие узнаю чего
ну мне кажется, что это прям серьезный недостаток вебсерверов типа haproxy/nginx'а, которые не поддерживают норм динамическую работу. Хапрокси хотя бы позволяет отключать апстримы через сокет прокси

Алексей
01.06.2018
13:55:28
нет

ща поищу не так давно видел новость

Google
Sergey
01.06.2018
13:55:37
http://nginx.org/en/docs/http/ngx_http_upstream_module.html

Additionally, the following parameters are available as part of our commercial subscription: resolvemonitors changes of the IP addresses that correspond to a domain name of the server, and automatically modifies the upstream configuration without the need of restarting nginx (1.5.12). The server group must reside in the shared memory.

можно делать set $upstream "domain.tld"; proxy_pass http://$upstream; но костыль

Алексей
01.06.2018
13:57:55
хм не могу найти.

да может речь шла про такой костыль

Konstantin
01.06.2018
13:58:35
ща бы консул пихать поверх автодискавери

Admin
ERROR: S client not available

Konstantin
01.06.2018
13:59:18
traefik умеет сам генерить, nginx и haproxy Тоже научили. нинада консул и темплейты

Алексей
01.06.2018
13:59:32
траефик нильзя в прод.

Konstantin
01.06.2018
13:59:51
кто сказал? 0_о

да и есть всегда haproxy

Алексей
01.06.2018
14:00:03
кто сказал? 0_о
я сказал. но я сначала попробовал.

сразу же расхотел. на первой же задаче с таймаутом. потом на второй с acl

Konstantin
01.06.2018
14:00:27
я не пробовал в проде, но под синтетикой всё отлично

я на haproxy сижу давно, аля ingress в кубе

Алексей
01.06.2018
14:01:06
я не говрю что он упадёт. только про то что он не достаточно штук умеет

Konstantin
01.06.2018
14:01:46
я не говрю что он упадёт. только про то что он не достаточно штук умеет
давно не трогал, на днях глянул changelog - они там видать сысоева собрались обойти по фичам

чот столько всего появилось, что прям сложнА стало

Алексей
01.06.2018
14:02:22
ок да. я тоже держу не самаю последнюю версию и ченджлог их давно не читал

Google
Sergey
01.06.2018
14:02:30
:D

Konstantin
01.06.2018
14:03:40
я на haproxy только из-за того что он не только http + в докере его научили дискавери)

Konstantin
01.06.2018
14:04:10
Navern
01.06.2018
14:04:41
http://proxy.dockerflow.com/
спс, почитаю на досуге=)

Konstantin
01.06.2018
14:04:43
в догонку от Виктора http://monitor.dockerflow.com



из минусов для многих - swarm

Navern
01.06.2018
14:07:30
да я уже глянул внутрь

Алексей
01.06.2018
14:15:44
Artem
01.06.2018
14:16:40
То что надо...

Alex Milushev
01.06.2018
15:34:04
привет, у кого-то есть опыт с cloud custodian? интересует, есть ли возможность тестировать политики описанные для него?

вот этот вот тул если что https://github.com/capitalone/cloud-custodian

Constantin
01.06.2018
15:37:25
А Консул уже нормально production-ready?

Konstantin
01.06.2018
15:38:05
Constantin
01.06.2018
15:39:34
Да, я ступил. Мне казалось, что буквально пару месяцев назад у него не версия 1 была еще

Konstantin
01.06.2018
15:40:19
Не использую лично, но много кто юзает и давно, хз какая там версия даже

Страница 834 из 999