Grisha
Ребзя, а можно для flannel задать сеть не 10.244.0.0/16, а например 10.50.0.0/16?
Nikolay
Конечно. Любую можно. Главное и в конфиге куба, и в дальнейшем конфиге фланеля ее задать
Anonymous
А в чем цимес cilium'а и чем он лучше flannel/calico?
Anonymous
На мозг все капают, ставь, мол, уже все SaaS на него перешли )
Mikhail [azalio]
Nikolay
в конфиг мапе фланеля задал, а где в кубе задать?
В yml’ке аписервера вроде. На готовом кластере не помню.
Anonymous
Bpf?
Andrey
Bpf?
eBPF
Petro
Всем привет Хотел спросить очень тупой вопрос по поводу разделов которые мы привязывает к подам из statefulset-a Если в GKE создается кластер из 3 нод с выделением памяти по 1Тб на ноду, то поды тянут память из незанятой самой нодой или арендуется доп пространство?
Tadeusz
Bpf?
Ядерный, на минуточку
Tadeusz
L7 есть
Lucky SB
смотря как pvc прописать
вернее от сторадж класса.
Petro
Понял, спасибо
Anonymous
но я не пробовал в проде
один вопрос - нужно ли это, если в клатере скорости не доходят до 10G и нет тысяч сервисов.
Andor
лучше бы сегодня, но сегодня уже закончилось
Mikhail [azalio]
Нужно было вчера :)
Andor
Sergey
Нужно было вчера :)
Блядь, опередил
Andor
Ну делай вчера значит
Sergey
Ну делай вчера значит
Машину времени с Лора спиздишь?
Andor
Не мне ж надо
Vadim
один вопрос - нужно ли это, если в клатере скорости не доходят до 10G и нет тысяч сервисов.
А куда ты денешься с подводной лодки? Клиенты <клаудпровайдер> с 200 нодами потребуют перформанса, в кубадм добавят фичу, а потом депрекейтнут старые способы - зачем поддерживать менее производительные сети?
𝚔𝚟𝚊𝚙𝚜
А в чем цимес cilium'а и чем он лучше flannel/calico?
Хз, я когда его тестил он мне весь кластер повесил)
Andor
Хз, я когда его тестил он мне весь кластер повесил)
Звучит как "достаточно стабилен по меркам кубернетис"
Andrey
Я его тестил для наших нужд, но требования (наши) по производительности (скромные, IPVS не был bottleneck'ом, даже iptables, tbqh), а также чрезмерная сложность проекта (убили issue про изменение LLVM компилятора и патчи в eBPF подсистему ядра), отвадили от него. Подождём пару лет, пока нужно, чтобы у инженеров был знакомый инструментарий дебага сетевых проблем + хоть какая-то уверенность в стабильности двадцатилетнего кода, который этим рулит. Поэтому Calico пока что.
Andrey
А так, да, Cilium в плане взгляда в будущее, выглядит самым соком из всех CNI решений.
𝚔𝚟𝚊𝚙𝚜
Вот, я тоже так решил
𝚔𝚟𝚊𝚙𝚜
Даешь поддержку nft в kube-proxy!
Andrey
И я немного себя умным человеком считаю, но перед такими вещами я скукоживаюсь и мне становится страшно. https://github.com/cilium/cilium/issues/1376#issuecomment-341303244
Andor
Что-то перебор уже, пожалуй хватит
Anonymous
нужно, внедряй в продакшн завтра
Ну мы внедряем потихоньку, как опытный вариант
Anonymous
Хз, я когда его тестил он мне весь кластер повесил)
Пока не видел, но я нуб совсем в кубе, так что для архитектурно простых задач пока хватает
Anonymous
Мне критично saturation сети гигабитной, но чую тут и calico вполне хватит и вообще это мелочь
Anonymous
Если это не гигантское количество нод или сервисов - должно хватить. P.S> К единицам измерения по всей презентации у меня есть вопросы: P.P.S> в рамках этой презентации CNI вообще не рассматривались
Roman
пробуй arping и смотри логи спикеров
спасибо! разобрался, заработало :)
𝚔𝚟𝚊𝚙𝚜
G72K
ну у заландо их оператор вполне себе в проде массово используется разными командами
В проде для /about-us микросервиса может и используется, но в целом надо очень осторожно с ним. Например оно похоже может зафорсить отсталую реплику стать мастером (немножко FUD , так как не детально не проверял)
G72K
Там была куча экстеншенов, которые видимо нужны именно в заландо. После других проблем с которыми столкнулись, аля зашитое имя кластера, которое меняется через страдания, и бенчамарков, решили использовать kubedb.
Экстеншены надо включать специально же для каждой базы, сами по себе они просто место на диске занимают. Разве что демон pgq , но он же малюсенький
G72K
Даешь поддержку nft в kube-proxy!
Уже же, через iptables.exe последний
G72K
(сам не заглядывал, меня не парит)
Andrey
Roman
В чем была проблема?
Не сразу понял, как работает metallb, Считал что вешает ip-адрес на интерфейс Проблема была маршрутах, две сетевки
Артур
Здравствуйте. Подскажите пожалуйста что бы в кубер деплоить через гитлаб нужно обязательно хелм ставить может есть у кого то какие то маны по настройке?
Mikhail
Можно kubectl apply
Валентин
Здравствуйте. Подскажите пожалуйста что бы в кубер деплоить через гитлаб нужно обязательно хелм ставить может есть у кого то какие то маны по настройке?
Чтобы настроить в гитлабе деплой куда угодно нужно дать хотя бы одному его раннеру права деплоить куда надо. Хочешь в куб - дай ему kubectl, или helm, или еще какой-то инструмент, который, собственно, деплоит.
Mikhail
Как то по кэпски звучит)
Antlar
Народ, скажите, а когда хелм деплоит он всегда все передеплоивает, в смысле все имеджи? или если версия имеджа не изменилась, то можно сделать, чтобы он передеплоил только то, что изменилось?
Mr.Strange
ынтуышы
Yaros
ну я на воркшопе, сказали все всегда редеплоит без вариантов, решил спросить 😊
Yaros
да лучше вообще разобраться самому и не спрашивать ничего @alexesDev 😉
Rainbow
k8s ничего не редеплоит, если нет правок. Там могут быть вариант с latest image, но я не в курсе, потому что это плохо и не стоит так делать.
Rainbow
это понятно, но если до туда дочитать, то уже все ясно. И не нужно трогать pullPolicy. Продвинутый latest
Antlar
Ну и лейтест юзать хреновая идея )
Antlar
О, не знал)
Andor
если у тебя объект не менялся, то и пуллить не будет
Andor
а если менялся и обновилась версия, то и тег есть смысл поменять