Sergey
Метод утенка сработал, всем спасибо)
это новая девопс практика?)
inqfen
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0 ага
inqfen
Можно в принципе хрычу писать
Rainbow
это новая девопс практика?)
старое псих расстройство
Rainbow
*полезное
Konstantin
сколько там. мегабайт 10 на контейнер?
Konstantin
ну это если не будут диск и сеть насиловать
Й
О боже :|
Rainbow
Оверхед есть, но он особенный. Типа файлового кеша per container. Ну как мне тут сказали. Там и не проверил.
Rainbow
Или как писали недавно на хабре, что лимиты не помогают, если часто используются системные вызовы.
Rainbow
И это не докеровский оверхед, а самого подхода. Просто держать в голове нюансы. 80 процессов по 0.1 будут не круто работать на 8 ядрах скорее всего.
Stas
как показали на хайлойде заландо с лимитами на цпу ниче работать не будет
Й
Я про кэш
Rainbow
На меня тут один раз бросились, когда я сказал, что оверхед есть. Но это не оверхед как от виртуалки к примеру.
Stas
А есть доклад?
ну за деньги наверное
Rainbow
Там сейчас куча всего уже опубликовали.
Rainbow
Я про кэш
Не понял. Я с вами тогда обсуждал?
Й
Угу
Rainbow
там два варианта - image грузится в память перед сохранением - файловый кеш ограничен лимитом, как вы сказали очень надеюсь, что ограничен лимитом
Й
Кэш ограничен лимитом
Rainbow
Проведём голосование? =) Кто это целиком понимает, используя докер. Думаю меньше половины. Я был в большей.
G72K
https://www.outcoldsolutions.com/blog/2018-11-19-performance-collectord-fluentd-fluentbit/
Чего это у них fluent bit который на С лагает, а руби fluentd справляется?
Maxim
всем привет! а кто-то использует SRIOV plugin для кубера?
Maxim
интересно узнать о жизненном цикле VF-й, может у кого есть опыт. нашел вот такую штуку для управления VF https://github.com/intel/sriov-network-device-plugin но пока не совсем понимаю, что он делает помимо прокидывания вирт. функций в etcd кубера
Maxim
Етцд? Сетевую фичу в Кей вейлью хранилище?
не саму фигу, а только информацию о доступных/занятых виртуальных функциях. функции становятся ресурсом кубера как CPU/RAM
Maxim
это то что я нашел на текущий момент
Й
Спасибо. Пойду почитаю.
Anton
а какая вообще общая цель?
Maxim
Есть опыт с SR-IOV, но я его без CNI юзал, а что конкретно интересует?
я использую интеловский sriov плагин для. прокидывания функций внутрь пода. интерфейс появляется, все вроде как заводится без проблем. но при удалении пода начинаются проблемы, когда VF не возвращаются обратно на хост. интересно, наблюдаются ли такие проблемы у кого-то еще или это моя кривая настройка
Михаил
о, байтоёбов подвезли
Konstantin
То есть типа кубер у всех настольный и не в бизнес окружении
Konstantin
где считать учили только шлюх а не байты?
Konstantin
байтоебов защищаю
Konstantin
у многих бывало что от всех этих обрезаний драйверы сетевухи уходили в своп и привет
Михаил
1)никто их и не хейтил, после людей не умеющих читать доки это прям радость 2)а вы таки байтоеб? а что такого делали что бы им считаться?
Konstantin
когда-то перепаивал пару дорог на Scorpion ZS 256 чтобы поднять такты. И это было не турбо, а какой-то полный геморой, чтобы в одно обновление экрана влезало больше тактов
Й
Таки ещё тот байтоеб)))
Konstantin
был неприятный сайд эффект
Konstantin
звук на музыкальных процессорах начинал отставать
Artem
Ребят, подскажите плиз... только что попробовал поднять kubernetes с 1 мастером и 3 нодами на centos через вагрант на всех нодах поднялись контейнеры weave нормально, и на одной из них кидает ошибку: standard_init_linux.go:178: exec user process caused "exec format error" подскажите плиз куда смотреть P.S. $ uname -a Linux node0 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Konstantin
потому что красноглазики погроммисты демописатели просчитывали все до такта
Konstantin
и не думали за синхронизацию
Artem
ldd?
Не знаком с этой командой, подскажи плиз как прописать
Konstantin
что там на 178 строке?
Maxim
мне интересно, а кейс какой?
кейс - нужно доставлять очень жирный видео-поток в контейнеры. другие реализации не вывезли, сейчас вот пробуем с sriov
Михаил
кейс - нужно доставлять очень жирный видео-поток в контейнеры. другие реализации не вывезли, сейчас вот пробуем с sriov
1)жирный это сколько? 2)это же получается входящий трафик. перед контейнером он нигде не упирается?
Михаил
даже linux bridges?
фууу никогда не упирался в бридж?)
Artem
что там на 178 строке?
да фиг его, я хз как это глянуть, это ж из коробки вроде
Artem
вообще понять не могу, в доке по weave сказано только вот эту команду заюзать: kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" а как решают такого рода проблемы я не понимаю
Konstantin
у них нет проблем
𝚔𝚟𝚊𝚙𝚜
фууу никогда не упирался в бридж?)
ты меня озадачил iperf3 -c 10.112.103.3 Connecting to host 10.112.103.3, port 5201 [ 5] local 10.112.7.196 port 42966 connected to 10.112.103.3 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 1006 MBytes 8.44 Gbits/sec 5484 983 KBytes [ 5] 1.00-2.00 sec 1.07 GBytes 9.22 Gbits/sec 4240 942 KBytes [ 5] 2.00-3.00 sec 1.08 GBytes 9.23 Gbits/sec 3748 1.17 MBytes [ 5] 3.00-4.00 sec 1.08 GBytes 9.29 Gbits/sec 5063 707 KBytes [ 5] 4.00-5.00 sec 1.07 GBytes 9.18 Gbits/sec 2363 1.01 MBytes [ 5] 5.00-6.00 sec 1.08 GBytes 9.30 Gbits/sec 5599 1.37 MBytes [ 5] 6.00-7.00 sec 1.08 GBytes 9.28 Gbits/sec 6016 1.26 MBytes [ 5] 7.00-8.00 sec 1.07 GBytes 9.23 Gbits/sec 10492 1.04 MBytes [ 5] 8.00-9.00 sec 1.08 GBytes 9.23 Gbits/sec 5837 1.22 MBytes [ 5] 9.00-10.00 sec 1.07 GBytes 9.19 Gbits/sec 5986 749 KBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-10.00 sec 10.7 GBytes 9.16 Gbits/sec 54828 sender [ 5] 0.00-10.04 sec 10.7 GBytes 9.12 Gbits/sec receiver iperf Done.что не так?
Й
+1 к вопросу чё не так,а??))
Михаил
а я не помню, что было не так(
Konstantin
они там непакованное видео гоняют?
Maxim
даже linux bridges?
не совсем уверен, но кажется там возникли проблемы с доставкой мультикаста.
Михаил
@max_oryschuk куда пропал то?)
Михаил
чего пробовали то?
Михаил
поидее calico тоже должен быть максимально приближен к производительности хоста
Maxim
пробовали Multus + macvlan + flannel
Maxim
они там непакованное видео гоняют?
да, именно такое и гоняем
𝚔𝚟𝚊𝚙𝚜
пробовали Multus + macvlan + flannel
А как трафик на контейнеры роутится?
Maxim
А как трафик на контейнеры роутится?
трафик льется напрямую на один из интерфейсов хоста, соответственно этот интерфейс нужно прокинуть внутрь контейнера. для этих целей использовали macvlan и, вот сейчас, sriov.
Maxim
проблема в том что этот интерфейс может использоваться сразу несколькими контейнерами одновременно
Михаил
А как трафик на контейнеры роутится?
Повторю вопрос про калико с их dummy интерфейсами
Maxim
а калико это разве не фланнел на максималках? он кажется в мультикаст не умеет совсем
Maxim
а трафик мультикастом льется на все контейнеры одинаковый? почему тогда вообще не hostNetwork?
блин, даже сложно так сразу сказать. подумаю завтра на свежую голову и отвечу, а то кроме как "слишком просто" на ум ничего не приходит