Rainbow
У меня еще 2 контейнера крутиться не в кубах, могут мешать?
--network host поставить и будут дальше работать
pga
#whois Сбербанк, Москва, Фронтенд, есть опыт работы с NW.js. Интересует всё касаемо бэка на ноде и девопса. ИП более 10 лет, в вебе работаю более 17 лет.
Никита
У меня еще 2 контейнера крутиться не в кубах, могут мешать?
Они у тебя вне ноды не смогут ходить без докеровских iptables-правил.
Rainbow
Они у тебя вне ноды не смогут ходить без докеровских iptables-правил.
и внутри отвалится интернет. docker build не сможет ходить в инет и тп. первое время непривычно
Никита
yep
Rainbow
docker build --network host тоже есть, если что. Я вот месяц назад не знал
Никита
Ого, я вот минуту назад ещё не знал!
Vitaliy
Так это уже сложнее прод так сломать не вариант, сейчас создам новый инстанс
Й
ребят, соц опрос :). Что вам нравится и не нравится в cilium? А что в других cni? Какой cni вы выбрали и используете? Какие в нем достоинства и недостатки? И если будете строить новый кластер, какой cni выберете и почему?
Если нет необходимости/желания в полиси поиграться, то выбираю фланель. Имхо самый простой драйвер - поставил и работает. Наверное нужно быть инвалидом, чтобы как то "не так" его применить/настроить. Если рулы и полиси таки нужны, то калико. Нареканий тоже не было. Остальные не тестил по причине ненужности. 2 вышеприведенных драйвера решают текущие задачи
ASTASHOFF
Rainbow
* потому что даже стикер есть
ASTASHOFF
Бегепе тягаете?
Й
Бегепе тягаете?
Оно само как-то ;)
ASTASHOFF
Оно само как-то ;)
А сколько нод в кластере? Кому что анонсируете?
Никита
ребят, соц опрос :). Что вам нравится и не нравится в cilium? А что в других cni? Какой cni вы выбрали и используете? Какие в нем достоинства и недостатки? И если будете строить новый кластер, какой cni выберете и почему?
Кубраутер на берметале, фланнел (наверное) в aws. Кубраутер первым научился анонсить сервисные ip и менять алгоритмы шедулинга для ipvs; также он не засирает iptables миллионами говна (в отличие от калико) и отлично себя чувствует без внешнего стора (хотя, калико вроде тоже). Ну и в нём есть DSR через IP-IP искаропки, пока не пригодился, но пригодится.
Vitaliy
Сейчас вопрос актуален
Anonymous
ASTASHOFF
Есть кейсы ebgp multihop в calico?
Anonymous
почему istio не ставится?( пишет что crd уже существует, хотя как видно на скрине — я их удаляю
Никита
А как же amazon-vpc-cni-k8s на AWS
Там ж лимиты на количество интерфейсов в зависимости от типа инстанса? Не хотет.
Никита
Есть кейсы ebgp multihop в calico?
Дык конфигурится как-то вроде изи, и зачем ebgp?
Никита
RR на мастерах, ibgp с сетевой инфраструктурой, ноды пирятся только с мастерами -- чистое здоровье.
ASTASHOFF
Дык конфигурится как-то вроде изи, и зачем ebgp?
Ну мне интересных юзкейсы, допустим я хочу пакеты к богонам со своих подов не выпускать, и с cymru устанавливаю ebgp multihop и маршруты заворачиваю в null0
Vitaliy
Там ж лимиты на количество интерфейсов в зависимости от типа инстанса? Не хотет.
Тоесть можно поставить flannel и не парить мозги, для сервиса юзать private ip от AWS?
ASTASHOFF
Bogon prefixes это немаршрутизируемые подсети Они в глобальной таблице динамически обновляются Есть https://www.team-cymru.com/bogon-reference-bgp.html , которые их собирают и отдают по мультихоп провайдерам В теории большим кластерам такое может пригодится
Никита
А как же amazon-vpc-cni-k8s на AWS
Олсо, я всё хотел маршрутизируемые сети подов и сервисов; flannel с aws-бакендом маршруты к сетям в раутинг тейбл публикует, а вот с сервисными сетями я соснул. Но энивей, можно облачные балансеры юзать, но! по дефолту они в качестве бакендов используют нодпорты на нодах кластера, а нодпорт, имхо, перебор в количестве натов. Можно руками конфигурить какие-нибудь эндпоинты и вот это всё, но руками как-то совсем не хочется, и вот я сейчас раздумываю, как же дальше жить.
Никита
Мой кейс -- кластеры внутри большооой инфраструктуры. Масштабы в духе три мастера и до 16 воркеров.
Никита
Мы такое пилим, то что ты хочешь без того что ты не хочешь
Ого, в облаках? На берметале-то у меня как раз это всё есть, ещё и ipvs с mh)
Antony 🇫🇷
Доброго времени суток господа. Есть вопрос не знаю куда кинуть (камнями не кидаться) . Дружил-ли кто-нибудь Caddy и oidc (ory-hydra)?
Anonymous
почему istio не ставится?( пишет что crd уже существует, хотя как видно на скрине — я их удаляю
пофиксил, оказалось надо helm до 2.12.1 обновить, в 2.12.0 какаято бага
Й
Каждый раз одно и то же
За что мы и любим хельм 😆
Andrey
Всем привет! Я новичек в Кубернетес. Можно ли на нем построить систему без единой точки отказа? И как это выглядит, пример какой нибудь нужен. Имеет ли смысл его использовать для кучи маленьких однотипных Географически распределённых нод (есть вариант юзать docker swarm)
Andor
кто нужен?
Валентин
Всем привет! Я новичек в Кубернетес. Можно ли на нем построить систему без единой точки отказа? И как это выглядит, пример какой нибудь нужен. Имеет ли смысл его использовать для кучи маленьких однотипных Географически распределённых нод (есть вариант юзать docker swarm)
Построить - можно, мастеров 3 штуки минимум и в минимальном варианте задача решена. А вот нужно ли - непонятно. Фишка куба - запускать много разных приложений, короче говоря "1 приложение - взяли сервер, 5-10 - виртуалки, 1000 - куб".
Даня
Там подробный гайд с портами
Vitaliy
Гугланите про sg for eks
Спасибо, уже разверрнул другой инстанс. Сейчас полет нормальный. Проблемы была в том что на другом конце админ на юзает UFW на инстансе и он все залочил
Даня
:(
Vitaliy
:(
Ага, обидно то что до меня это дошло на второй день 🙁
Aleksey
Господа, а не подскажите как ведёт себя metallb если указать в сервисе external IP ?
Anton
Описано в доке, выделяет адрес из пула
Anton
Мул модно задать аннотацией
Aleksey
Описано в доке, выделяет адрес из пула
т.е. если я уже задал в сервисе externalIP он мне ещё один даст и убедт анонсить или как?
Vitaliy
Вернулся к тем же баранам, с другой инстансции поды не пингуются. tcpdump отображает синк запросы
Andor
нифига ты мажор, л2 у него
Andrey
амазоновский cni пробрасывает secondary ip с сетевого интерфейса ноды в под
Andor
звучит так как будто у тебя сеть маленькая совсем
Mikhail
Причет тут cni, это же просто сетевая конфигурация контенера. А calico и использует бридж, ipip и L3
𝚔𝚟𝚊𝚙𝚜
звучит так как будто у тебя сеть маленькая совсем
Не маленькая. Я уже писал что мы используем TRILL. Это как динамическая маршрутизация но на л2 уровне
Andor
Хз что такое трил
Сергей
всем привет. посоветуйте пожалуйста как организовать helm пакеты. допустим у меня приложение состоит из бэкенда, фронтенда, базы, эластика и некоторых демонов, которые написаны на php
Сергей
я вижу это так: запихать в один пакет бэкенд и демонов, в другой базу, в третий эластик, в четвертый фронтенд. или же это должен быть один большой пакет, где описан весь проект?
Отделение Bereke Bank
Запихать в один пакет бэкенд, фронт и демоны, а бд и эластик не держать в кубе
Andrey
начните с малого, потом поймёте, либо расширять helm chart, либо на его основе делать ещё один
Сергей
начните с малого, потом поймёте, либо расширять helm chart, либо на его основе делать ещё один
ну примерно так и делаю сейчас, просто немного на перспективу хотелось бы уточнить
Andor
А хельм - чьё требование?
𝚔𝚟𝚊𝚙𝚜
Хз что такое трил
Он же network fabric
Andrey
ну примерно так и делаю сейчас, просто немного на перспективу хотелось бы уточнить
каждый делает, как ему удобнее. Если у вас процедура деплоймента отдельная на разные компоненты, то лучше отдельные чарты делать.
Andor
Он же network fabric
У нас только ip fabric был
Andor
Л3 на стойку
Сергей
А хельм - чьё требование?
ну я так понял, что это достаточно удобная штука, чтобы один раз описать что-то, а потом плодить
Сергей
да и в принципе конфигурация чище получается
Andrey
обычно хельм уже есть, почему бы его не использовать