Vadim
В теории через плагины можно ограничить , у open policy agent был пример как
можно и селинуксом ограничить - а можно перестать мучать животное и использовать rootless container runtime без демонов
Vadim
это 1.13 из официальных репов, последний moby может не работать конечно
G72K
УМВР все с селинуксом, кэш на месте
Сборка Job/Pod? Откуда оно предыдущие имаджи возьмёт? hostPath разве что
Vadim
Сборка Job/Pod? Откуда оно предыдущие имаджи возьмёт? hostPath разве что
оно берет их из обычного кэша. Селинукс не даст что-то менять на руте, если исхитрился -v /:/host сделать, хотя из билда это сделать трудно
Jain
В телеграмме русская группа по Netapp есть? Вопросик один есть к знатокам
Rainbow
Сборка Job/Pod? Откуда оно предыдущие имаджи возьмёт? hostPath разве что
Кто так делает? На скольки нодах по итогу происходит build? чем это отличается от build на нескольких нодах через несколько gitlab runner? кроме возможно большей утилизации?
Evgeny
Народ, кто дергал метрики ингресса (vts) enable-vts-status: "true", подскажите, почему может не работать вывод в json формате по урлу localhost:18080/nginx_status/format/json? Прометеус ругается, что не может распарсить ответ, нагуглить ничего толкового не получилось... Использую prometheus-operator в кубе.
Evgeny
nginx-ingress поддерживает нормальные метрики через /metrics
да, но их там маловато и какие-то слишком дефолтные
Rainbow
да, но их там маловато и какие-то слишком дефолтные
то, что промеус не может json логично. У него свой простой текстой формат. но думаю найдется куча экспортеров, если печет.
Vadim
Кто так делает? На скольки нодах по итогу происходит build? чем это отличается от build на нескольких нодах через несколько gitlab runner? кроме возможно большей утилизации?
мы так делаем - создается pod где собственно бежит docker/podman build. Нодселектор определяется в настройках кластера, соответсвенно можно легко ввести новую ноду не трогая раннер Отличается тем что раннеру не надо давать права к докердемону, только SA токен чтобы создавать билды
Rainbow
Это кластер dev окружений или вообще чисто билд?
Vadim
сколько билд нод? я так, для общего развития.
на самом деле вся схема конечно же сложнее, но для стейджа 3 ноды, для прода - 4 кластера по ~8 нод в каждом
Vadim
это только билдить контейнеры, там только дополнительные сервисы для билда бегут - метрики, интеграция с message bus
Vadim
билд прода билдится в прод кластере?
билд кластер билдит официальные имаджи опеншифта, потом прод кластер обновляется используюя эти же имаджи
Vadim
не знаю сколько нод в апстримном Origin CI, правда, там вообще автоскейлер
Rainbow
билд кластер билдит официальные имаджи опеншифта, потом прод кластер обновляется используюя эти же имаджи
если у вас есть кейс проверить openshift через openshift, то совсем круто. А так чисто на собрать контейнеры маленькой или средней тиме не нужен build в кластере совсем... так же?
Vadim
а какой ci?
всё кастомное, в апстриме - ci-operator, внутри - koji для сборки пакетов + плагин к koji для сборки контейнеров
Vadim
и когда ВНЕЗАПНО она вырастет до средней этой тиме не придется всё передумывать на gitlab CI или другое
Rainbow
и когда ВНЕЗАПНО она вырастет до средней этой тиме не придется всё передумывать на gitlab CI или другое
да я просто пока не могу нащупать грани, где gitlab ci + runner на билд сервере хуже job в кубе
Vadim
вот тут я рассказывал про всю эту кухню - https://vrutkovs.github.io/slides-how-redhat-builds-containers/#1, но это если у вас правда много всего, обычной команде в опеншифте просто билды нужны. В кубенях надо ждать CBI ну или собирать своего франкенштейна из кусочков
Sergio
Парни, помогите!!! Есть чудесная сеть calico, есть куб с нодами у которых есть два интерфейса. Внешний ens3 и приват ens4. При первом деплое сетки, чудесного calico, все поды, которые имеют hostNetwork: true получили podIP внешнего интерфейса. Почитав доки, я потял, что я ло..ра. Дело в том, что есть у калико такая вещь IP_AUTODETECTION_METHOD и по умолчанию она first-found - тоесть первый интерфейс, какой найдет. Поменяв это дело на interface=ens4, я киляю поды calico-node и вижу в логах, что все хорошо. Детектит мой интерфейс и назначает мой внутренний адрес. Но, когда я пересоздаю под с hostNetwork , то вижу, что podIP опять от внешнего интерфейса. Видать засело это все гдето в datastor. calico юзает датастор etcd, а не kebernetes
Evgeny
то, что промеус не может json логично. У него свой простой текстой формат. но думаю найдется куча экспортеров, если печет.
дело даже не в этом... localhost:18080/nginx_status/format/json отдает вот в таком виде: Active connections: 3 server accepts handled requests 3499 3499 5509 Reading: 0 Writing: 1 Waiting: 2 на json как-то не похоже
Anton
подскажите, нет ли нативных вариантов в днс добавить txt запись?
𝚔𝚟𝚊𝚙𝚜
подскажите, нет ли нативных вариантов в днс добавить txt запись?
вроде можно https://github.com/coredns/coredns.io/blob/master/content/blog/custom-dns-and-kubernetes.md
𝚔𝚟𝚊𝚙𝚜
а зачем?
Anton
а зачем?
для монги удобно прописывать конекшен стринги, оно умеет srv записи использовать которые подефльту кубер создает, но если добавить TXT то можно в нее убрать параметры конекшена
Pavel
Продолжая рубрику безумство и отвага: А кто-нибудь hdfs в кубере юзает, так, чтоб в подах были ноды хадупа?)
Stanislav
Посоны, пинганите, кто Prometheus-operator ServiceMonitor крутил: если operator и app в разных нэймспэйсах - надо RBAC помазать!?
Pavel
Ясно, понятно
Михаил
Ясно, понятно
Я серьезно)
Михаил
Настоящих буйных мало!
Aleksey
какя же ты мразь ( как тут принято говорить)
и правде принято, но в последнее время именно тобой
Sergey
ну так он и принял)
Sergey
и правде принято, но в последнее время именно тобой
я всего лишь ученик великих мастеров
Sergey
ну так он и принял)
вот не надо лавры первенства у Миши и Саши забирать
Sergey
Кто бы говорил
а кто говорит?
Sergey
Ну пальму первенства и отцом прородителем остается Миша
Sergey
Продолжая рубрику безумство и отвага: А кто-нибудь hdfs в кубере юзает, так, чтоб в подах были ноды хадупа?)
ну тут люди предлагали делать по другому https://hortonworks.com/blog/docker-kubernetes-apache-hadoop-yarn/
Mikhail
мне кажется на этом вырежании весь чатик стоит
Mikhail
спросишь вопрос и сразу же яд в глаза летит
Mikhail
как женский коллектив
Mikhail
вроде все умные, образованные
Mikhail
но снобизм зашкаливает
Sergey
спросишь вопрос и сразу же яд в глаза летит
ну это как в нашей медицине, ты приходишь такой к врачу и говоришь: док у меня тут это в затылке болит и в глазах темнеет, а он такой - а я сегодня не срал и кофе не пил еще
Sergey
ну как бы намекая, что твоим проблемам тут не рады
Михаил
но снобизм зашкаливает
это же ру комьюнити
Михаил
ну и снобизма в этом чате не особо
Sergey
это же ру комьюнити
он unixforum в девичестве linuxforum не застал похоже, там пока ты лопату говна в своей адрес не сожрешь - ответа по существу не получишь. Так тут - вообще школа благородных девиц
Andrey
"какой может быть тут снобизм, кроме меня тут все отсталые"
Михаил
а так ок
Aleksey
но снобизм зашкаливает
ты ещё в ceph_ru не был 🙂
Sergey
оке)
ну так первое упоминание в 2016 году еще - так что, считай, местная традиция
Sergey
ты ещё в ceph_ru не был 🙂
да норм там все
Sergey
@socketpair правда, Марк
Anonymous
Sergey
@ceph_ru
Sergey
внезапно
Anonymous
спс
Aleksey
я не люблю куперспрей и rook
руки проч от спрея, он прекрасен 🙂
Andrey
"я ж говорю, отсталые, даже собаку добавить не могут"
Sergey
руки проч от спрея, он прекрасен 🙂
ты явно почетатель современного искуства
Igor
руки проч от спрея, он прекрасен 🙂
Но он же не везде работает (