Artemy
Про федору не готов сказать, но на 9й центос связка кейстоун-Гланс-Нова-синдер-нейтрон влетает вообще без напрягов
NS 🇷🇺
Тебе на него денег не хватит🤣
NS 🇷🇺
Ну я знаю, что не хватит )
NS 🇷🇺
Это еще тот монстр и зачем изобретать еще раз k8s я не понял
K8s тяжеловат все же, чтобы в него пихать стек. Я пытаюсь провести трамбовку в к3с
Pavel
я с этой коллой будто вернулся в 18 год, кругом докеры ни тебе слекторов по все контейнерам в кластере ни выборок. Как же быстро привыкаешь к хорошему...
Pavel
Ты сходи еще ковырни тулбокс его)
я уже смотрел в него. перед вопросом "как запускаются контейнеры". некромантия кругом.
Pavel
поменять одну опцию в нейтроен (а он внезапно почти последний) это 10 минут ансибла? там по тегам можно как-то (я в доке не нашел)?
Pavel
Там с таска можно начинать. Но у меня корректно не вышло
Прокатило. kolla-ansible -i ./multinode reconfigure --tags neutron
Pavel
Некроманты чертовы... Как вы с этим живете?
Pavel
Уже разобрался.
Pavel
Остается надеяться что все это хоть как-то тестируется и теги расставлены правильно
Nikolay
С тегами засада в самом ансибле
Nikolay
Есть неочевидные зависимости на такси без тегов
Nikolay
эхх, начнем с того, что часть фалов обрабатывается как yaml, часть jinja+yaml, часть ini, и от расширения файла это не зависит - просто рандом
Nikolay
Я когда развлекался на Airship
Nikolay
Там сначала продумывали конфигуратор модели, а потом уже исполнительный механизм
Pavel
Вм создалась. Пошел проверять что не так в колле. Бек nfs. Чёт подозрительно просто, при этом долго. Даже наше решение сделанное на коленке требует меньше настройки и при этом требует меньше времени на развертывание.
Nikolay
А у вашего решения количество тумблеров соответствует Коле ?
Nikolay
У меня полный цикл дев стенда 3+3 часа 2 вроде занимает. Но надо статистику в рандеке посмотреть
Pavel
Ну и опять же мы решаем частную задачу. Хит идёт лесом, а в колле онтобязателен
Nikolay
Хит идет в зависимостах к проектам
Pavel
У меня полный цикл дев стенда 3+3 часа 2 вроде занимает. Но надо статистику в рандеке посмотреть
Новый стенд, лично мной создаются за примерно 40 минут. Но тут очень много нашей специфики.
Nikolay
Никто не запрещает его вырубить
Pavel
Хит идет в зависимостах к проектам
В колле написано что он входит в core
Nikolay
С раскаткой оси на бреметле?
Nikolay
Неплохо
Pavel
До 40 хостов 22 минуты. Больше не тестил, железа не было
Slava I.
Ну тут как всегда) не нравится - можно потратить 100-200-500 фте и написать свое)
Nikolay
Вопрос не в том чтобы написать, а в том, чтобы это кроме тебя еще кто то контрибутил
Slava I.
В этом проблема всех наколеночных приватных решений
Pavel
У коллы очень долгий деплой. Его можно сократить в 10 раз за счёт пререндера всех конфигов. А также скачивания всех имаджей до из запуска
Nikolay
в случае контейнеров, тут время деплоя раскатка оси( врям бута ноды), степень подготовки базового образа оси, генерация конфига и немного бутсрапа марии итд
Slava I.
Ну тащем то да,никто не мешает ставить из регистри скачанного
Pavel
ну так kolla pull, разве нет ?
все это можно сделать прям в плейбуке а не страдать фигней
Nikolay
так там под капотом одни плейбуки
Slava I.
Так надо всего лишь послать коммит в репу коллы
Jürgen
С ансибл еще надо количество форков тюнить
Nikolay
ансибл сам по себе говно тормозное
Pavel
Ой нафиг колла должна умереть с этими докер контейнерами
Nikolay
а ну дрочево с операторами это прям подарок
Pavel
Там нафиг не нужны операторы. Все известно ещё до деплоя
Nikolay
ну конечно, мария прям без оркестрации сам поднялась ага
Nikolay
ок, я то ни колу, ни аршип, ни мирантис на кубере не щупал ниразу
Nikolay
если совсем быстро надо, gold image - по pxe бездисковая загрузка минут 5, но любые изменения боль
Pavel
Ни первое, ни второе, ни третье не блещет скорость поднятием сервиса. я во все это смотрю перед написанием своего. Там иногда говнокод который ни разу не оптимален
Pavel
если совсем быстро надо, gold image - по pxe бездисковая загрузка минут 5, но любые изменения боль
Квапсу расскажите про кубер в кубере. Да нужно готовить, но это в разы быстрее и более поогнозируемо чем текущая колла
Nikolay
кубур в кубере это для слабаков, надо подман в нем кубер еще слой прилепить
Nikolay
говнокода в коле тонны
Jürgen
Я поднимал по пьяне кубер на м1 в нем кубер и это все в лиме 🤣
Nikolay
вместо того чтобы сгенерировать нормальный пайплайн для сервиса, на глумимся на каждой ноде - надо ли применть такску тут или нет
Pavel
Пайплан это долго и дорого. Самый дешёвый пайп для локалхоста и то можно разбить на параллельные задачи независящие друг от друга. Черт я потихоньку скатываясь в адепта системд
NS 🇷🇺
Ой нафиг колла должна умереть с этими докер контейнерами
Ну давай будем честными, ваше решение тоже не идеально. И у меня есть право так говорить, потому что я с ним работал. Колла тоже не идеал, но она покрывает большее число кейсов
NS 🇷🇺
Дебаг если мы говорил о деплое легче в коле
Pavel
Дебаг если мы говорил о деплое легче в коле
Т.е. идит по всем хостам и смотреть логи проще чем в кубере kubectl logs --selector...?
Pavel
Проще елку сделать
Вот тут открыт ящик падндаоры да ещё и с nestet json
Pavel
Зачем идти по всем хостам?
А как ещё дебажит в колле?
Jürgen
Вот тут открыт ящик падндаоры да ещё и с nestet json
Обычная практика в кубере разворачиваешь логирование например efk и собираешь логи что с подов что с нодов
NS 🇷🇺
А как ещё дебажит в колле?
Я не зря указал про дебаг сетапа. Мне ансибл выплюнет начальную инфу
Jürgen
И нетстед нифига не по дефолту
Ну так в операторе есть это все) для кубера
Jürgen
Нету
Ты смотрел оператор от редхата?
Pavel
Никто из операторов не даёт нестед json
Pavel
Шифтовый дает
Пруф со ссылкой на GitHub. Я заколебался эту хрень править