Size: a a a

2020 May 31

GG

George Gaál in ru_gitlab
Сергей Вихирев
ну он запускает еще 10 раннеров
Зачем ?
источник

СВ

Сергей Вихирев... in ru_gitlab
George Gaál
Зачем ?
ну пулы реп, сбор артефактов и тд
источник

GG

George Gaál in ru_gitlab
Я тебе описал, как это может нормально и безгеморно работать
источник

GG

George Gaál in ru_gitlab
Сергей Вихирев
ну пулы реп, сбор артефактов и тд
Не убедил
источник

DB

Dmitrii Barsukov in ru_gitlab
В кубере же как раз раннер оркестратор и есть, в чем мискейс?
источник

GG

George Gaál in ru_gitlab
Dmitrii Barsukov
В кубере же как раз раннер оркестратор и есть, в чем мискейс?
А под куб подложить kubevirt, кек
источник

GG

George Gaál in ru_gitlab
Или ты о чем ?
источник

DB

Dmitrii Barsukov in ru_gitlab
George Gaál
А под куб подложить kubevirt, кек
не, смотри, мы ставим кубер на виртуалочку, просто базовый по гугловому мануалу, ничего лишнего, калико и все.
Затем там поднимаем хелмом раннер, Который имеет параметр concurrent: 10 и запускает на каждый джоб по одному выполняющему раннеру и потом их убивает после исполнения
источник

DB

Dmitrii Barsukov in ru_gitlab
вполне укладывается в описанный кейс, не?
источник

DB

Dmitrii Barsukov in ru_gitlab
только всякой херни типа ручной оркестрации и ssh нет
источник

СВ

Сергей Вихирев... in ru_gitlab
но concurent: 10 на одной виртуалке запускает 10 пайплайнов?
а мне нужно 10 виртуалок, и на всех по одному :)
источник

DB

Dmitrii Barsukov in ru_gitlab
а зачем именно 10 виртуалок? У тебя запустится 10 докер контейнеров и внутри будет свое выделенное окружение
источник

DB

Dmitrii Barsukov in ru_gitlab
источник

DB

Dmitrii Barsukov in ru_gitlab
вот верхний оркестратор
источник

DB

Dmitrii Barsukov in ru_gitlab
а остальные исполнители
источник

СВ

Сергей Вихирев... in ru_gitlab
потому что мне надо именно 10 разныз виртуалок, скажем на 4 ядра и 16гб памяти, а не одна на 40 ядер :)
источник

DB

Dmitrii Barsukov in ru_gitlab
ну сделай у кубера несколько нод, и запускай докеры на разных нодах
источник

СВ

Сергей Вихирев... in ru_gitlab
и 10 это условно же, может мне нужно 2 или одна
источник

DB

Dmitrii Barsukov in ru_gitlab
ну он же виртуалки где-то делает? на чем-то?
источник

DB

Dmitrii Barsukov in ru_gitlab
откуда виртуалки подниматься будут?
источник