Denis
чтобы реконфугрить апстримы без гемороя ?
Denis
типа сервис зарегался, и автоматически в апстриме появился.
Logan
хапрокси тоже так может. Релоад делается без обрыва сессий
Denis
давай я спрошу по другому
Denis
если бы хапрокси умел конфиг тянуть из консула ты бы пользовался этим ?
Denis
точнее список апстримов сервиса.
Logan
честно говоря - я не пользовался пока консулом, по этому не смогу ответить на этот вопрос. конфиги хапрокси мне генерирует SCM - chef или ansible. Но я обязательно поковыряю консул и выясню, почему все так на него молятся
Zon
Denis
Denis
а консул просто описал все эти асбтракции у которых все были в голове и так уже давно
Logan
Denis
Dmitry
Дак много же и правда. Особенно там, где за тысячи хостов.
Denis
неа, но тесты показали что он по производительности почти такой же как nginx
Denis
точнее даже не стейтов сервисов, а когда у нас был кейс, в котором у нас сотни машин, каждую минуту регили и разрегивали сервисы.
Denis
а в классической модели использования вроде все классно было. Н омы с ним живем с 0.5 тока, что раньше было хз.
Aleksey
consul бы умел vcs цены бы ему небыло
Aleksey
а так получается что конфиги нифигане версионированы
Aleksey
хрен его знает какое значение было вчера и какое позавчера.
Denis
мы же знаем что версионирование это сложно )
Denis
и это как бы превращение консула в постгрю ))
Alexander
а эти сервисы только для кластеров актуальны? vulcand / traefik
Alexander
у меня есть немного похожий вопрос - вы каждый проект (допустим, состоящий из трёх контейнеров web(nginx/Apache, раздаёт статику из data volume, проксирует к app) + app (php/python/ruby) +db (mysql/mariadb/postgres ... )) собираете на отдельном айпишнике (1 вариант), делаете единый nginx для всех проектов (2 вариант) или же делаете второй (единый) вебсервер перед каждым контейнером с nginx (на чём? ещё 1 nginx или что-то другое? вот эти vulcand / traefik тут подойдут?) (3 вариант)
Denis
все по разному делают )
Alexander
у vulcand / traefik есть какие-либо преимущества перед nginx? в ситуации, когда конфиги заранее известны и их можно просто положить в образ nginx на этапе сборки этого образа (то есть confd, получение данных из etcd и прочее такое не актуально)?
Alex
Alex
А если без шуток, traefik полностью stateless. Можно вешать много инстансов на один etcd
Denis
Alex
В прод такое страшновато, но у себя уже играюсь
Denis
слово перифирия неправильное )
Denis
так вот, этот "граничный nginx" удобно держать в виде traefik
Denis
по факту его роль, это такой глобальный балансер
Denis
точнее даже роутер
Alex
Also, ребят, нужна помощь. Можете оценить, нужен ли мой велосипед кому-нибудь кроме меня?
Alex
Короче, нужно было сделать мониторинг доступности Постгри, Эластика, Кафки и ещё много чего. Запилил велосипед, коннектящийся к базам, делающий тестовый запрос и алертящий на почту и в слаку, если что не так. Так вот, возникла идея расширить это на все живые БД/другие приложения, прикрутить кучу выходов для алертов и выложить в виде одного jar'ника/docker контейнера. Ну, типа, одной кнопкой и без геморроя.
Denis
мне нафиг не нужно такое ) сорян)
Dmitry
для резюме сойдет :)
Denis
Denis
Необходим BGD
Alexander
а что такое BGD?
Alexander
что-то не гуглится)
Denis
сине зеленый деплой )
Denis
Все как завещал старик Мартин)
Alexander
нагуглил) спасибо)
Denis
стыдно такое не знать как бэ...
Dmitry
он эникей из малого бизнеса :)
Alexander
стыдно для кого?
Alexander
я менеджер вообще-то
Alexander
сам ты эникей)
Denis
Стыдно не знать тому, кто споры устраивает част ов этом чате )
Alexander
что-либо не знать не стыдно)
Denis
А чем traefik от vulcand отличается?
Ну как: он умеет ходит ьи в консул и в etcd, у него красивая вебморда, и еще звездочек больше на гитхабе. И при все этом меньше заведенных ишью.
Что еще для счастья надо )
Alexander
Стыдно не знать тому, кто споры устраивает част ов этом чате )
чтобы успешно выполнять задачи, связанные с управлением, не обязательно в деталях знать каждую вещь, уметь её настраивать и так далее, методы управления везде одинаковые, тут хоть сервисы деплоить, хоть самолёты строить, принципы управления везде одни и те же, везде разная специфика (то есть вот эти менеджерские вещи типа ITIL, BPMN, ARIS, IDEF, Agile - они довольно универсальные, в том или ином виде можно применять везде, просто где-то это оверхёд), это как в программировании - выучил 1 язык, потом выучишь и остальные легко... а если смотреть на мир с позиции "стыдно не знать", тогда появится фобия "стыдно задавать вопросы", а значит человек будет останавливаться в развитии, гораздо лучше смотреть на мир с позиции "я ничего не знаю, вот сейчас узнаю что-то новое, но я по-прежнему останусь чайником и потом снова буду спрашивать какие-то другие вещи", с точки зрения маркетолога многие люди (в том числе в этом чатике) говорят глупости (например, про те же CMS или shared-хостинг), но какой смысл останавливать внимание на этом?))
Roman
Denis
какой пиздец
Denis
надеюсь никогда не будете строить самолеты
Dmitry
ояебу
Dmitry
я был не слишком краток? :)
Denis
это как недавняя статья "18 человек из миллиона - в пределах погрешности"
Roman
смотрю на traefik/vulcand и хочется блевать.
Denis
чойта
Roman
чойта
да у меня уже смузи по экрану сочится... устал вытирать.
Roman
а если серьёзно, то на более-менее приличной нагрузке оно сложит лапки.
Alexander
надеюсь никогда не будете строить самолеты
похоже, вы считаете, что менеджер должен пройти путь от младшего сотрудника к старшему и во всём в деталях разбираться (иметь специализацию только по самолётам), в России такой подход к менеджменту распространён, я его не разделяю)) ладно, нет смысла спорить) просто у нас разные взгляды
Denis
Denis
, в России такой подход к менеджменту распространён, я его не разделяю)) ладно, нет смысла спорить) просто у нас разные взгляды
Aleksey
фобия задавать вопросы - плохо.
Александр, но твои вопросы и ответы тоже плохо.
здорово когда ты расказываешь про свой опыт, плохо что этот опыт неуниверсален, а ты предлагаешь его именно под таким соусом.
Aleksey
ну или его так воспринимают
Alexander
Алексей, я как раз ничего не предлагаю
Alexander
мне в целом без разницы, будет ли мой опыт кто-то использовать или нет (кто-то будет, кто-то нет - это выбор каждого)
Denis
Всем добра. а я пойду мышцы ростить )
Alexander
ну или его так воспринимают
вот с этим я согласен, не понимаю, почему кто-то мои слова воспринимает как призыв к действиям последовать моему примеру и сделать у себя так же, как сделано у меня... я решаю эффективно *свои* задачи, если моё решение перетащить куда-то в другое место - там оно уже не будет эффективным... именно поэтому в компаниях и заказывают (перед внедрением той же ERP) консалтинг, потому что не все бизнес-процессы хорошо ложатся в те технические решения, которые существуют на рынке и тут надо переделывать или эти процессы или решения
Aleksey
наверное это связано с форматом того как мыслят люди в этой тусовке. в ней принято делится best practices, тоесть переносимым опытом.
Aleksey
так же довольно важен факт того что критика порой даже не конструктивная не редко ведет к появлению лучше йпрактики в той или иной задаче.
Aleksey
а решения предлагаемые тобой выглядят эм...