@docker_ru

Страница 1106 из 1375
Iurii
12.03.2019
08:03:53
все в докеры )
)) ну я интегрировал гитлаб в шифт через пайплайны гитлабовые

слабо помог, ну ладно все равно спасибо
там разрабы помочь не могут и пофиксить нормально)

хз, что поддерживать. У меня gitlab runner на премтибл нодах с пол пинка работают. за $10 штука
раздувать инфру ) которую можно отдать под конрктный сла)

Google
Pit
12.03.2019
08:04:46
Iurii
12.03.2019
08:05:34
а что за кастом ранер?
раннер который работает под все проекты и установленые доп тулзы для деплоя конечного билда) чтобы не только тупо сбилдить но и нормально задеплоить

Alexey
12.03.2019
08:06:28
и в чем с ним проблема?
нет кнопки "сделать зашибись" походу.

Iurii
12.03.2019
08:06:38
и в чем с ним проблема?
в тем что даже с указанием внутренний реджестри рендомно пытается спулить с гитхаба

Pit
12.03.2019
08:06:47
оу

Iurii
12.03.2019
08:06:47
Pit
12.03.2019
08:06:55
ты говоришь дюже странное

Iurii
12.03.2019
08:06:58
оу
и собсвенно там его и не находит)

ты говоришь дюже странное
я говорю что есть) при интеграции с шифтом)

Google
Iurii
12.03.2019
08:08:45
Это кто пытается?
раннер запущен в шифте, собсвенно через него пулиться кастомный из имидж стрима)

Andor
12.03.2019
08:09:14
А имдж указан как?

Pit
12.03.2019
08:09:27
раннер запущен в шифте, собсвенно через него пулиться кастомный из имидж стрима)
эт овся интеграция с опеншифтом со стороны гитлаба, или еще что-то есть?

Andor
12.03.2019
08:09:42
Что-то странное ты говоришь, ни разу такого не видел, хотя были конструкции как ты описал

Iurii
12.03.2019
08:09:48
А имдж указан как?
как ip/namespace/image:tag

Alexey
12.03.2019
08:09:50
запускать раннеры в кубе - дичь. Смысл?

Pit
12.03.2019
08:10:10
это единственная
тогда это не интеграция

Andor
12.03.2019
08:10:20
Pit
12.03.2019
08:10:23
это просто платформа, на которой развернуто

Iurii
12.03.2019
08:10:26
запускать раннеры в кубе - дичь. Смысл?
нет надо колхозить через лишние сервера

Alexey
12.03.2019
08:10:44
А зачем нет?
потому что 100% это отдельные vm, чтобы не штормило. ПРоще раскатать так.

Iurii
12.03.2019
08:11:03
тогда это не интеграция
это интеграция через апи) так как плагин у гитблаба для кубера это вообще фейл

Pit
12.03.2019
08:11:05
ладно, я для себя осознал всю глубину ваших глубин.

Alexey
12.03.2019
08:11:26
Почему? В кубенях как раз проще
у тебя куб отдельный под ci/cd? или в каком оно будет кластере?

Andor
12.03.2019
08:11:56
В кластере для тестов всяких

Iurii
12.03.2019
08:11:58
у тебя куб отдельный под ci/cd? или в каком оно будет кластере?
так у тебя кубер идет и как ci/cd) через апи ну камон

Alexey
12.03.2019
08:12:03
На проде точно нет. На staging ловить "ой что-то лагает" или "ой нет ресурсов"

Iurii
12.03.2019
08:12:28
Google
Andor
12.03.2019
08:12:36
Так кубеней кластеров должно быть не меньше трёх :)

Iurii
12.03.2019
08:12:44
а квоты настраивать или вообще настроить кластер нормально не?

Andor
12.03.2019
08:13:33
а квоты настраивать или вообще настроить кластер нормально не?
Квоты тебе не помогут от экспериментов с сетапом кластера

Alexey
12.03.2019
08:13:42
нормально настроенные квоты = отдельные виртуалки = проще отдельно катнуть

Andor
12.03.2019
08:13:48
И ваще есть более другой чят для ругани вокруг кубеней

Iurii
12.03.2019
08:13:49
Если сравнивать как гитлаб сиай кубер интеграция работает и плагины в дженкинсе намного лучше

Квоты тебе не помогут от экспериментов с сетапом кластера
ну чтобы у тебя не было оверюзинг то помогут))

нормально настроенные квоты = отдельные виртуалки = проще отдельно катнуть
да проще и на железе жить и руками катить) и настраивать руками все

Iurii
12.03.2019
08:15:27
железо не бывает премтибл
железо сдыхает) сла как будем обеспечивать? отказоустойчивость и прочее?

ну или пофигу как уелетело так улетело, умерла так умерла

Alexey
12.03.2019
08:15:45
отказоустойчивость ci воркеров?

гого дженкинс в HA

Iurii
12.03.2019
08:16:26
гого дженкинс в HA
отазоустойчивость всего процесса ci/cd

Alexey
12.03.2019
08:17:17
хз, на каких масштабах это нужно. Кто-то не сможет катить 1-2 часа? какой ужас.

Iurii
12.03.2019
08:17:47
хз, на каких масштабах это нужно. Кто-то не сможет катить 1-2 часа? какой ужас.
нет не может, у меня к примеру в день более 700 билдов, простой потеря денег

Если шарага какая-то то может и потерпит

Но нахрена нужен процесс который не работает, типо для галочки

Alexey
12.03.2019
08:19:17
Надеюсь у вас все так красиво, как звучит, а не как бывает когда начинаешь разбираться.

Pit
12.03.2019
08:19:49
а дженкинс то в ha хоть?

Google
Pit
12.03.2019
08:20:10
коль уж такой спич пошел

Iurii
12.03.2019
08:20:14
Надеюсь у вас все так красиво, как звучит, а не как бывает когда начинаешь разбираться.
Красиво как раз) и буду в питере скоро скорее всего рассказывать

а дженкинс то в ha хоть?
Можно холодный резерв сделать

Pit
12.03.2019
08:20:38
то есть нет?

а смысл тогда воркеры отказоустойчивыми делать?

Alexey
12.03.2019
08:21:22
к слову о gitlab, этот спокойно ходит в ha

Iurii
12.03.2019
08:21:22
то есть нет?
То есть дженкинс живет в шифте и если что переподнимается сразу

Pit
12.03.2019
08:21:37
проще их тупо несколько поднять и шареными сделать, один упал - остальные подхватят

Iurii
12.03.2019
08:22:23
А как же гарантии сла?
Как раз гарантируется, опеншифт предоставляет

Alexey
12.03.2019
08:22:30
Лан, я уже стебу. надеюсь все красиво на деле. Без раздутия и лишних движений.

Iurii
12.03.2019
08:22:45
Мда красиво

Все динамически и еще и тераформ умеет рулить дженкинс

И джобами

Alexey
12.03.2019
08:24:16
Как же без vpa? ? куб же. Где красота?

Iurii
12.03.2019
08:24:33
Как же без vpa? ? куб же. Где красота?
Джобы руками конфижить то такое

Andor
12.03.2019
08:26:39
Все динамически и еще и тераформ умеет рулить дженкинс
Ещё б не на hcl это всё писать, ваще бы по красоте

Alexey
12.03.2019
08:27:36
Iurii
12.03.2019
08:27:42
Google
Andor
12.03.2019
08:27:45
Я помню

И я всё ещё хочу генерить жсон для тф жсоннетом

Лишь бы не писать на хкл :)

Прост у меня щас нету тф

Пока что

Alexey
12.03.2019
08:28:36
я для nomad пишу на nodejs, чтобы не заморачиваться с jsonnet, потому что там даже офф контейнера нет

Iurii
12.03.2019
08:28:46
они везде позволяют делать json
Один к одному мапинг только появился

Alexey
12.03.2019
08:30:51
Один к одному мапинг только появился
у nomad точно не появился. Там просто пару раз подсмотреть на вывод апи и все. Зато можно не ставить cli на раннеры, а просто curl использовать. В смысле ну чуть разница есть, не важно.

Alexey
12.03.2019
08:32:29
не знаю другого способа банально из ENV переменную достать, вроде IMAGE для запуска контейнера. Нужно генерить hls или json из шаблона. Проще json.

Andor
12.03.2019
08:33:25
@alexesDev а ты на номад поехал?

Alexey
12.03.2019
08:34:00
потихоньку переезжаю. Мне просто шедулер контейнеров нужен, не более. nomad нормально роботает. Чинится мгновенно после куба и тп.

Andor
12.03.2019
08:35:03
Ну а я таки мейнстрим планирую в гугле

Alexey
12.03.2019
08:35:10
И теперь nomad не главное в инфре. Главное traefix+consul. У меня половина спокойно через ansible деплоится.

Andor
12.03.2019
08:35:14
Чтобы без вот этого вот самодельного всякого

Alexey
12.03.2019
08:35:46
дауншифтинг у меня

Andor
12.03.2019
08:35:58
И у меня :)

Alexey
12.03.2019
08:36:14
И в теории мы через год-два переедем целиком на golang, там даже докер не нужен. k8s так не умеет.

Andor
12.03.2019
08:36:17
Поднимаю местную инфру до уровня дауншифтинга относительно прошлой

Alexey
12.03.2019
08:36:53
Шо
есть raw_exec который бинарник скачивает и запускает

Страница 1106 из 1375