
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
который бинарник скачивает и запускает