Andrey
Так я о чем
Andrey
Алексей
Наличие инструмента не заменяет головы и рук.
Andrey
Раньше типизировать сложнее было, каждый реализовывал как мог, а у кубера типизация сильна ну и оптимальное решение
Andrey
Таких решений раньше не было
Andrey
Каждый городил как мог
Алексей
не было таких, были другие.
Алексей
на кубере городить тоже можно, насколько фантазия позволяет.
Михаил
Andrey
Щас она просто снижает капитальные затраты у всех
Andrey
А это бабки
.
Коллеги кто на баре метал запускает кластер. Какое решение лучше использовать для открытия портов 80 и 443 наружу? При условии что реальный адрес клиента пробрасывается в под?
Евгений
ну ну
Михаил
>kubernetes >штаны не подвернуты
Да всё уже. Теперь k8s мейнстрим
Евгений
Да всё уже. Теперь k8s мейнстрим
у кого мейнстрим, а у кого до сих пор вмваре в проде
Михаил
Ha proxy как Ингресс контроллер?
Как сервис на железной ноде. А в k8s ingress haproxy > ingress
Михаил
Pavel
Михаил
А чем haproxy круче nginx для этих дел?
Не помню ( но у нас он на tcp уровне работает
.
Как сервис на железной ноде. А в k8s ingress haproxy > ingress
Может не очень вопрос но все же :) если как сервис запускаешь ha Proxy как открыть именно порт 80 и 443 он же там типа с 3000... разрешает использовать как nodeport? Или как то иначе надо конфигурировать?
Михаил
Блее
Pavel
Не помню ( но у нас он на tcp уровне работает
Недавно посмотрел отличное выступление от Николая Сивко по поводу балансировщиков. Сравнивал haproxy,nginx и envoy. Как можно догадаться Николай топит за Envoy 🙂 Но интересно, что haproxy по результатам сравнений явный аутсайдер. Хотя это наверное оффтоп)
Михаил
Haproxy без куба
Grisha
Ребзя, юзал кто-то кнсул внутри куба?
Andor
А чо, тут думать не надо?
Надо думать чо выпилить из кубера перед использованием в проде
Grisha
не могу разкурить как новые поды регаются в консуле
Grisha
а точнее они у меня вообще не регаются
Andrey
Надо думать чо выпилить из кубера перед использованием в проде
Я себе просто песочницу замутил и там тестирую кубеня
Mr.
лучше куб в консуле зарегать
Grisha
Ну приложение уже заточено под консул
Grisha
http://prntscr.com/lcq2z0
Grisha
у меня вот так получается)
Grisha
я задеплоил еще один под, но он не воявился в консуле
Pavel
а есть картинки с графиками?
Есть расшифровка на хабре 🙂 https://habr.com/company/oleg-bunin/blog/423085/
Grisha
эээ, зачем?
жизнь админа - боль
Etki
Ну приложение уже заточено под консул
Какие операции оно с ним совершает?
Mr.
у меня вот так получается)
а ты сервисы не юзаешь?
Grisha
Какие операции оно с ним совершает?
Дискавери, хелчс чеки, кей валуе
Grisha
а ты сервисы не юзаешь?
я пока и кубер не юзаю, планирую переезд
Etki
Дискавери, хелчс чеки, кей валуе
дискавери-то просто организуется через фоллбэк на основной куб днс
Etki
хелсчеки тоже в кубе из коробки
Etki
зачем им в нем регистрироваться?
Grisha
ну как быда, но осталось то еще кв
Etki
ну как быда, но осталось то еще кв
ну и поднимай отдельно кластер для кв
Etki
от регистраций-то ты уже освобожден
Grisha
ах если бы все так(
Etki
тогда straday 😏😏😏
Grisha
переговорил с девами, не все так просто, они не хотят отказываться от консула)
Etki
зачем отказываться?
Pavel
короче нет ретраев - на выход? Окай
Не только ретраи, но и request timeout и отработка HTTP ответов бэкенда.
Vadim
Не только ретраи, но и request timeout и отработка HTTP ответов бэкенда.
там в комментарих предлагают варианты, но в них нет ретраев
Grisha
для того чтобы кверять кв на предмет изменений в сервисах например
Andor
Рестартить нельзя, да?
Etki
так а в чем проблема поднять кластер консула только для кв?
Vadim
>переговорил с девами ошибка вот тут ^
Andor
Да не проблема запустить консул в кубере, вопрос полезности
Grisha
https://www.consul.io/docs/platform/k8s/run.html
Grisha
ежели это есть, значит на то какая-то, хоть и дебильная, но причина есть
Pavel
там в комментарих предлагают варианты, но в них нет ретраев
Значит Николай был неправ. Но статья все равно неплохая)
Михаил
правда не часто пишет
Stefan
а в хелме можно задать свое имя при создании чарта? чтоб при листинге helm list в колонке NAME было свое заданное имя, а не рандомное
Stefan
гениально... спасиб
𝚔𝚟𝚊𝚙𝚜
если у меня будет 200 нод, то я получу 200 arp-reply на один реквест
походу что бы такого небыло, нужно включать arp_ignore для ipvs, что бы отвечал только в том случае если ip-адрес физически назначен интерфейсу, на который приходит arp-реквест
𝚔𝚟𝚊𝚙𝚜
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
𝚔𝚟𝚊𝚙𝚜
Алексей расскажи, а какие значения arp_ignore и arp_announce используешь ты для IPVS?