Anatoliy
Собственно вот так: http://prntscr.com/hjbxe2 У меня нижний вариант, а нужен верхний для кубера. В принципе можно и свободную конфигурацию использовать. Но - тогда надо еще смотреть что и как
Anatoliy
Хорошо, спасибо, про это даже не подумал
Max
дженкинс на русском? Серьезно?
Anatoliy
Поставился таким, даже не дергался :)
Max
Соррри просто _так_ непривычно что я даже решил уточнить
Max
(профдеформация - все команды обычно разноязыковые вот и даже мысли не было русифицировать)
Max
хотя вроде он на локаль браузера смотрит
Anatoliy
Ну мне тоже не привычно, но я пока пробую просто на нем проект собрать и задеплоить, красивости и прочее можно будет и попозже навести)
Max
сорри за оффтоп
Ivan
какие есть костыли для обхода? если приложение ждет сигнал для релода конфигурации
можно что то в этом духе сообразить https://gist.github.com/ChesterFie1d/7da47a00ebfdf8ed93f8143876b4d48a
Ivan
ставлю лайк
ну это не мое, я только немного допилил под нужды=) https://github.com/kubernetes/kubernetes/blob/master/examples/https-nginx/auto-reload-nginx.sh
bebebe
понял, это как никогда хорошо показывает костылеобразность POSIX архитектур
Anton
можно что то в этом духе сообразить https://gist.github.com/ChesterFie1d/7da47a00ebfdf8ed93f8143876b4d48a
в общем тот же https://github.com/occrp/watchful-nginx. c inotify поиграться нужн
Anton
но спасибо за еще один пример
Anton
зачем такие конструкции юзать if [ $? = 0 ]; then ведь можно просто nginx -t && nginx -s reload хотя раз никакой реакции на плохой конфиг нет, достаточно было бы nginx -s reload. или потом логгинг парсится на ошибки из nginx -t?
Anton
в общем для nginx достаточно просто nginx -s reload. он проверяет конфигурацию до загрузки. ну не очень понятно какой сценарий на случай сломанного конфига вывалится ошибка, nginx продолжит работать со старым конфигом, хотя по факту конфиг уже новый
Anton
с rolling update он не запустится и откатится, все явно, деплой зафейлен
Shamil
Ну мне тоже не привычно, но я пока пробую просто на нем проект собрать и задеплоить, красивости и прочее можно будет и попозже навести)
Ну ты такой интересный, не разобрался толком и сразу полез пайплайны писать, еще в здесь вопросы задаешь непонятные. C'mon! Как говорится. Давай уже с матчастью подходи.
Shamil
Еще эти чуваки, которые поставили кубик, через kubespray и сразу сюда приходят с вопросами, тоже слегка доставать начинают.
Anatoliy
Еще эти чуваки, которые поставили кубик, через kubespray и сразу сюда приходят с вопросами, тоже слегка доставать начинают.
Когда я ставил кубик руками мне все тут советовали ставить именно черезх спрей. Поставил. Сейчас что не так?
Shamil
Или: У меня не ставится кубик, что делать?
Shamil
@Visteras no offence
Anatoliy
@Visteras no offence
Да естественно без проблем)
Shamil
Надо понимать, что технология не решит проблему, если ты не знаешь, какую проблему решаешь.
Anatoliy
Надо понимать, что технология не решит проблему, если ты не знаешь, какую проблему решаешь.
Я знаю какую проблему решать. И не могу понять что именно вы не понимаете когда я спрашиваю совета :)
Shamil
Я знаю какую проблему решать. И не могу понять что именно вы не понимаете когда я спрашиваю совета :)
Какую проблему? Как деплоить в кубик дженкинсом? Или как запускать в дженкинсе kube-слейвов, чтобы собирать контейнеры для докера, чтобы деплоить их на кубик?
Shamil
Понимаешь?
Anatoliy
Понимаешь?
Да) Но в моем случае - обе) о/ Я кидал же пайплайн) Вот как делать дальше - я не понимаю. что делать - мне понятно. Вот сейчас ищу способ обратиться к плагину внутри пайплайна
Shamil
Да) Но в моем случае - обе) о/ Я кидал же пайплайн) Вот как делать дальше - я не понимаю. что делать - мне понятно. Вот сейчас ищу способ обратиться к плагину внутри пайплайна
Ручками сделай десять раз — все поймешь. Я гарантирую это! В буквальном смысле. Сделай не пайплайн, а фристайл джоб, посмотри, где что прописывать надо и так далее... Посмотри как работает кубик, при работе вручную, что происходит, когда ты роняешь ноду, на которой крутится под. Вот эти вещи посмотри и для тебя многое откроется.
Anatoliy
Kubernetes server endpoint это у меня есть подозрение что внешний адрес кубера, но мне сказали я не прав
Anatoliy
Certificate of certificate authority - а вот это вообще без понятия откуда взять. Разве что в конфиге кубера может быть. Но я ведь могу сгенерить его другим? Что бы не использовать единственный конфиг?
Anatoliy
В общем пошел я читать доки по куберу, судя по всему именно от его незнания большинство проблем
Shamil
Это не высокомерие, это правда жизни: в любом случае ты будешь раскуривать технологию, за тебя это никто не сделает, тут могут тебе подсказать по идеологии, но с конкретным случаем никто не станет разбираться, тем более вникать в код твоего дженкинсовского пайплайна. Это будет чудо, если ты не поймешь технологию и сможешь с ней нормально работать.
Shamil
Ты как к кубику подключаешься?
Anatoliy
Сейчас - я с ним работаю через kubectl на мастер ноде
Shamil
У тебя же есть ~/.kube/conf
Anatoliy
Есть
Shamil
Ну вот оттуда и возьми данные
Anatoliy
но Certificate of certificate authority это не certificate-authority-data, так?
Anatoliy
и тем более не client-certificate-data
Shamil
Это уже сам, сам...
Anatoliy
Ну сам так сам, что поделать. но разные названия везде просто доставать уже начинают
Shamil
Ну сам так сам, что поделать. но разные названия везде просто доставать уже начинают
Давай обнимемся. Я скоро смог составить песню целиком из девопсовских базз-вордов
Sergey
Ну сам так сам, что поделать. но разные названия везде просто доставать уже начинают
Сядь и прочти наконец доку, попробуй решить хоть одну проблему сам, заебали парашутисты, первая проблема или не понимание - пойду спрошу, пускай за меня подумают и все расжуют, а потом еще буду переводить стрелки
Sergey
кто-то уже должен был это написать
Sergey
как вы вообще в индустри держитесь и кто вас держит
Sergey
Shamil
@p8sih ты может бот?
Shamil
Может сделаем бота, который будет отвечать всем, кто упомянет "kubespray" в грубой и невежливой форме?
Anatoliy
кто-то уже должен был это написать
Вопрос. НАХУЯ создавать группу и писать что она создана в т.ч. и для вопросов если их нельзя задавать? И я уже писал - я делаю кластер для себя. Это не моя основная задача. Да, спотыкаюсь, да бывают проблемы. но блин вопросы я сюда задаю вообще нифига не часто. А доки я читал. Если такие умные - ткните в доки где написано как делается нечто подобное. Нихрена нет. Возьмите такие джанные и пропишите их сюда. Где мне их блин взять?
Anatoliy
Прошу прощения, наболело
Anatoliy
Это не фрустрация, я четко понимал что с этим будут проблемы, но блин, я уже сам начинаю бояться задавать вопросы. Мне сегодня говорили что пайплайн умеет в конфиги. А исходя из этого: https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.md я вижу что далеко не во все. И уж точно не те что мне нужны. Про прокинуть в агента кубер и докер - опять же не надо оно уже есть. но и "как надо" оно не работает. Ладно, не буду жаловаться больше, жалеть тоже не надо, пошел курить доки
Anonymous
Сто лет не задаю технические вопросы в чатах. У меня даже акк стековерфлоу скорее для создания "online presence"
Shamil
Ну значит, тебе не подходит этот Jenkins плагин @kubernetes_ru то тут при чем?
Anatoliy
Ну значит, тебе не подходит этот Jenkins плагин @kubernetes_ru то тут при чем?
да я уже понял что перешли с кубера на пару с дженкинсом на чистый дженкинс, прошу прощения
Anonymous
А раньше много спрашивал в ирк. Не знаю что изменилось, то ли я прокачался так, то ли понял что быстрее и проще самому решить, чем объяснить суть проблемы и дождаться ответа
Shamil
да я уже понял что перешли с кубера на пару с дженкинсом на чистый дженкинс, прошу прощения
Ладно, давай, удачи в ресерче! Помни: через повторение к совершенству.
Shamil
А раньше много спрашивал в ирк. Не знаю что изменилось, то ли я прокачался так, то ли понял что быстрее и проще самому решить, чем объяснить суть проблемы и дождаться ответа
Да дело в том, что когда докачиваешься до определенного левела, наступает время, когда формулируя вопрос, ты начинаешь формулировать ответ: что поискать, где почитать, в чем разобраться... А после этого, ты пропускаешь само "задавание" вопроса в чате, и сразу ищешь более глубоко. Как правило находишь.
Shamil
Искусство гуглежа.
Даня
#whois ▫️Какой у вас проект или где работаете? java+js проект построенный на k8s ▫️В чём вы специалист? ansible, виртуализация, ci\cd ▫️Чем можете быть интересны или полезны сообществу? Готов помочь по любым вопросам касательно k8s ▫️Чем интересно сообщество вам? Возможность обратиться за помощью) ▫️Откуда вы? Киев
Volodymyr
Всем привет кто нибудь подымал kubernets с поддержкой nvidia gpu. Желательно kops реализация. ?
Anonymous
#whois ▫️Какой у вас проект или где работаете? ищу проект ▫️В чём вы специалист? linux, ansible, docker, php ▫️Чем интересно сообщество вам? Изучаю kubernetes ▫️Откуда вы? Ялта. Крым ▫️Как узнали про группу? Ссылка из вконтакте
Sergey
Майнер штоле?
нейронки активно используют гпу
Sergey
че сразу майнер
Etki
блин, ребят, вы там чуть выше целую эпопею устроили по поводу ненужных в этом чате сообщений
No1
нейронки активно используют гпу
это просто в разрезе цены на биткоин, у всех в голове одно 🙂
No1
нейронки активно используют гпу
а что используете?) на чем написано?