Pit
12.03.2019
08:03:43
Iurii
12.03.2019
08:03:53
все в докеры )
)) ну я интегрировал гитлаб в шифт через пайплайны гитлабовые
Google
Pit
12.03.2019
08:04:46
Iurii
12.03.2019
08:05:34
а что за кастом ранер?
раннер который работает под все проекты и установленые доп тулзы для деплоя конечного билда) чтобы не только тупо сбилдить но и нормально задеплоить
Pit
12.03.2019
08:06:01
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
оу
и собсвенно там его и не находит)
Andor
12.03.2019
08:08:03
Pit
12.03.2019
08:08:12
а
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
Alexey
12.03.2019
08:09:50
запускать раннеры в кубе - дичь. Смысл?
Iurii
12.03.2019
08:10:01
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, чтобы не штормило. ПРоще раскатать так.
Andor
12.03.2019
08:11:03
Iurii
12.03.2019
08:11:03
Pit
12.03.2019
08:11:05
ладно, я для себя осознал всю глубину ваших глубин.
Alexey
12.03.2019
08:11:26
Andor
12.03.2019
08:11:56
В кластере для тестов всяких
Iurii
12.03.2019
08:11:58
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
Если сравнивать как гитлаб сиай кубер интеграция работает и плагины в дженкинсе намного лучше
Alexey
12.03.2019
08:14:57
Iurii
12.03.2019
08:15:27
ну или пофигу как уелетело так улетело, умерла так умерла
Alexey
12.03.2019
08:15:45
отказоустойчивость ci воркеров?
гого дженкинс в HA
Iurii
12.03.2019
08:16:26
Alexey
12.03.2019
08:17:17
хз, на каких масштабах это нужно. Кто-то не сможет катить 1-2 часа? какой ужас.
Iurii
12.03.2019
08:17:47
Если шарага какая-то то может и потерпит
Но нахрена нужен процесс который не работает, типо для галочки
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
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
проще их тупо несколько поднять и шареными сделать, один упал - остальные подхватят
Alexey
12.03.2019
08:21:41
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
Andor
12.03.2019
08:26:39
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
Alexey
12.03.2019
08:30:51
Один к одному мапинг только появился
у nomad точно не появился. Там просто пару раз подсмотреть на вывод апи и все. Зато можно не ставить cli на раннеры, а просто curl использовать.
В смысле ну чуть разница есть, не важно.
Iurii
12.03.2019
08:31:47
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
который бинарник скачивает и запускает