Andrei
Не стандарт деплоить, а сами формат и описание стандартизированы
Andor
gnu make?
Dmytro
ну это из раздела когда знаешь молоток то вокруг видишь только гвозди
Andor
да ладно, мейк не так уж плох
Andor
ну то есть плох, но не фатально
Dmytro
на прошлой работе у нас был мейкфайл на 3к строк, он там еще другие инклюдил, какие-то запрашивал данные ввести и т.п. - бррр
Andor
давно ядро собирал сам? %)
Andrei
Вы не поверите, но почти весь софт из сорцов через него и собирается
Dmytro
не плодите сущности, если вам на баш описать деплой выходит слишком длинно и развесисто - возможно, надо упростить само приложение а не молотком махать кругом
Dmytro
так собирается - я только за, затем его и придумали
bebebe
прекратите деплоить башем, и жизнь ваша поменяется
Dmytro
но юзать его для других задач...
bebebe
в лучшую сторону
Andor
деплойте zsh'ем!
Andrei
Кто их плодит то? Я лучше makefile прочитаю, чем чужой башник
Dmytro
да, все станет лучше с мейкфайлом 😃
Andor
нету "стандарта для деплоя", поэтому все делают свои костыли
Andor
кто на чём умеет
Andor
make, bash, fabric, самодельный-костыль
Andrei
Я ж молчу про простыни для сборки jenkins’ом
bebebe
Andrei
например?
Andor
в гитлабе удобно собирать
Dmytro
да в куб деплоить ведь одна команда kubectl ...
Dmytro
ну может еще статус получить в цикле или еще как, зачем же тут мейкфайл или еще что-то?
bebebe
например?
http://fqa.9front.org/fqa1.html
Andrei
А если вы завтра захотите сменить gitlab на drone/еще чего-то?
Andor
зачем?
Andor
может ещё на атлассиан битбакет?
Andrei
Потому что «пока везде свои костыли», может завтра появятся костыли поудобней
Dmytro
у меня в каждом проекте обычно два баш файла build и test, один собирает контейнер (multistage build чаще всего) второй тестирует, можно запустить локально а можно на гитлаб, юзаю докер раннер и динд сервисом - локально ничего кроме докера не нужно
Andor
ну гитлаб останется гитом
Andor
ну и из его ci можно будет подёргать что тебе удобнее
Andor
оттуда и хельм можно потрогать и твои makefile'ы
Andor
и его конфиг в сто раз проще дженкинса (хотя технически менее фичаст)
Dmytro
никаких мейкфайлов и прочих лишних зависимостей не надо ни локально ни в гитлаб раннере
bebebe
Это уже пятничные подколы пошли?
у вас размышления на уровне "а вдруг завтра война"
я не видел мало мальски нормальнальную контору которая вот так может почесав пяткой в ухе решить переезжать с одной платформы на другую
и даже если такое происходит, то сроки на миграцию не завтра
Dmytro
учитывая что мейк еще и по умолчанию таргеты параллельно запускает и при развесистом мейкфайле огребешь рейс кондишены - зачем его тащить в проект (особенно если проект на динамическом языке и там даже билдить нечего)
Andor
по-умолчанию там было -j1 всю дорогу
Andrei
Будем считать что у меня свой велосипед, который работает и удобен)
Andor
(но другие более удобные велосипеды я трогать не буду потому что боюсь неизвестного)
Andrei
Это Ваши додумки, я такого не говорил и сейчас как раз в планах поюзать что-то кроме bamboo
bebebe
Andor
а хашикорп номад раньше появился чем кубер вроде?
Andrei
Множить: это обернуть это все в fab, как пошутили выше)
Lex
Andor
а чо, ssh прямо внутри мейкфайла запускается?
Andrei
там нет ssh напрямую, там либо helm, либо knife ssh (chef) с docker-compose, либо capistrano (с discovery через chef)
bebebe
впрочем ладно, не вы первый, не вы последний ;-)
Andrei
Проектов вагон и все написаны в разное время и по разному собираются/выкатываются
Dmytro
номад же уже всё, сами хашикорп его даже мейнтейнить не хотят и отдали в комьиюнити
Andor
это сейчас
Andor
ну и это была ремарка про "не стоить множить..."
Lex
А вот для tls генерит неподписанные
Lex
И это проблема которую хз как порешать
Denis
Привет. Нашел rpm пакеты для деплоя k8s )
https://kojipkgs.fedoraproject.org/packages/kubernetes/1.9.6/2.fc29/x86_64/
Denis
Может кто видел подобные deb пакеты?
Dmitri
Надо, очевидно, либо собрать, либо ppa поднять. Вам, наверняка, спасибу скажут
Aleksey
kubernetes debian packages - Поиск в Google
https://www.google.ru/search?q=kubernetes+debian+packages&oq=kubernetes+deb+packages&aqs=chrome.1.69i57j0.12339j1j7&client=ms-android-xiaomi&sourceid=chrome-mobile&ie=UTF-8
Aleksey
Ну кубадмин же их юзает
Denis
Ну как бы гуглить я умею). Вопрос заключал в том, что может кто юзает пакеты последней версии)
Denis
Надо попробовать пересобрать из rpm в deb
Mikhail
deb http://apt.kubernetes.io/ kubernetes-xenial main
не это ли?
Mikhail
https://kubernetes.io/docs/tasks/tools/install-kubeadm/
Aleksey
Aleksey
только имхо нафик не надо
Eduard
Andrei
В тему вчерашнего разговора о деплое: https://github.com/GoogleContainerTools/skaffold
Dima
Вооооот, тут-то вся и проблема
Harry
Repeatable... Хм. Интересно, а где кубы хранят загруженные ямлы? И можно ли их взять и выгрузить резким движением?
Й
Kubectl -o yaml ?
Harry
Попробую. Спасибо.