Mark ☢️
Про загрущщик ни слова
Roman
через астрал либ
Mark ☢️
С осд это они классно цеферам подосрали в плане гуглежа
Михаил
@socketpair со своими гифками иди в @cloud_flood
Mark ☢️
Mikhail
а подскажите с кубиком+fluentd. в файле лога у меня: head -n1 /var/log/containers/1.log
2019-02-17T15:01:51.93239314+03:00 stdout F {JSON}}
если сделать k logs ... то будет просто {JSON}, т.е. кубик добавлят в файл 2019-02-17T15:01:51.93239314+03:00 stdout F. Fluentd у меня ищет JSON в файле и соответственно не находит, чяднт?
Mikhail
{JSON} - валидный json
Mikhail
Выяснил, так пишет логи containerd, это решается multi-formatом во fluentd
Pavel
Фух, родил я линстор и csi, собирать его, конечно, удовольствие ниже среднего, осталось понять как это работает)
Nata
Родить это одно, а воспитать - это трудный процесс
Sergey
Sergey
Sergey
Доброе слово закреплённое хорошей пилюлей по сраке, лучше усваивается и на дольше
Й
А потом бить
Добрым словом и битьём, можно добиться гораздо большего чем одним добрым словом
Sergey
Pavel
Pavel
Sergey
А ты нормы ГТО по бегу сдаешь
G72K
Те кто пользуются fluent-bit, дайте угадаю, у вас нет мултилайна да?
Pavel
Sergey
🦠
Ну заживем теперь
Sergio
[INPUT]
Multiline On
Parser_Firstline log_parser_head
Parser log_parser
Terry
+4 спамера в чат😂
G72K
Alexander N.
Подскажите, кто-нибудь использует kubernetes executors для gitlab-runner?
Andrey
Alexander N.
А в чем вопрос?
С документацией у них беда, ну и лучше использовать самую свежую сборку, там больше всего фичей.
да тут даже не в фичах дело, с ними то все в порядке. Столкнулись с непонятным жором ресурсов. В конфигмапе у нас
KUBERNETES_CPU_LIMIT: 3600m
KUBERNETES_CPU_REQUEST: 3600m
KUBERNETES_HELPER_CPU_LIMIT: 900m
KUBERNETES_HELPER_MEMORY_LIMIT: 4Gi
KUBERNETES_MEMORY_LIMIT: 10Gi
KUBERNETES_MEMORY_REQUEST: 4Gi
KUBERNETES_SERVICE_CPU_LIMIT: 3600m
KUBERNETES_SERVICE_MEMORY_LIMIT: 4Gi
так вот если сделать меньше - джобы начинают неприлично долго работать
Alexander N.
допустим есть процедура сборки контейнера, локально делается 2 минуты, с такими ресурсами тоже 2 минуты, а если их хотябы на 10% порезать - может занимать 5-7
Alexander N.
т.е. на 1 раннера выделяется неприлично много ресурсов
G72K
Rainbow
G72K
Alexander N.
limits
Rainbow
limits ставит ограничение на fs cache кстати, это то о чем я когда-то не знал.
Евгений
Rainbow
Можно у вас из-за лимитов тормозят чтение-запись
Alexander N.
у нас это выливается в то, что планировщик просто не дает запускать раннеров, потому что все ресурсы выжираются )
Rainbow
G72K
limits
А сборка чем? Docker in docker?
Alexander N.
G72K
Rainbow
Так нельзя :)
я забываю про свой кейс. У меня один железный сервер под build 🙈
Alexander N.
и не важно, что ты запускаешь, сборку, юниты, или даже простенький статикчек
Rainbow
Rainbow
@Hellfosa кейс с fs cache и memory limits понятен?
Alexander N.
Alexander N.
G72K
G72K
Alexander N.
G72K
Внутри докера JVM?
G72K
Ну фиг знает. Мистика. Упирается в память и при этом не растет ни диск ни цпу , но все равно в разы дольше билдит...
Alexander N.
но кстати такое поведение фиксировали при фронте
Alexander N.
если работаем с образами на node
Alexander N.
Alexander N.
и даже если все контейнеры порезать в 2-3 раза
Alexander N.
оно работает, с той же картиной, но медленнее раз в 10
Sergey
а без DinD также тупит?
Alexander N.
а без DinD также тупит?
в кубе без dind не проверяли, если локально собирать то оно вообще не жрет ресурсов и собирается\тестируется оч быстро