Size: a a a

2020 February 15

В

Виктор in ru_gitlab
https://docs.gitlab.com/runner/install/kubernetes.html
вот например я задеплоился с этим чартом
источник

В

Виктор in ru_gitlab
флоу такой, есть репа dockerfile нужно собрать образ, запушить в регистри, как лучше это сделать?
источник

i

inqfen in ru_gitlab
Ну, лучше сначала собираешь, а потом пушишь
источник

i

inqfen in ru_gitlab
Наоборот не рекомендую
источник

В

Виктор in ru_gitlab
Я так понял мне нужен Docker Executor, раннер должен работать в privileged режиме, для этого есть отдельное значение privileged: true в чарте раннера и все должно полететь кроме того что раннер смогет делать что захочет с докером ноды
источник

i

inqfen in ru_gitlab
Тут вариантов масса как делать, ты конкретнее вопрос напиши
источник

i

inqfen in ru_gitlab
Можешь раннер на ноду отправить и в канико собирать
источник

i

inqfen in ru_gitlab
Можешь снаружи докер держать
источник

i

inqfen in ru_gitlab
И ещё как угодно в общем
источник

K

KrivdaTheTriewe in ru_gitlab
как сделать так , чтобы оно сертификаты маунтило
источник

В

Виктор in ru_gitlab
источник

В

Виктор in ru_gitlab
подскажите, как gitlab выбирает docker executor юзать здесь или kubernetes?
источник

В

Виктор in ru_gitlab
в манифесте не написано явно
источник

i

inqfen in ru_gitlab
KrivdaTheTriewe
как сделать так , чтобы оно сертификаты маунтило
Тебе вроде выше все написали. За тебя делать - это уже платно
источник

i

inqfen in ru_gitlab
Виктор
подскажите, как gitlab выбирает docker executor юзать здесь или kubernetes?
Теги
источник

i

inqfen in ru_gitlab
Гитлаб сам ничего не выбирает, к нему ходят раннеры, говорят привет, я раннер, у меня есть такие-то теги, дай мне задачу
источник

i

inqfen in ru_gitlab
Гитлаб на основе их и даёт
источник

i

inqfen in ru_gitlab
Если их нет в задаче и раннер ими не ограничен - даст любую
источник

В

Виктор in ru_gitlab
понял, пасиб
источник

В

Виктор in ru_gitlab
Чет я в запутался, в чарте раннера есть такое значение
## Run all containers with the privileged flag enabled
## This will allow the docker:dind image to run if you need to run Docker
## commands. Please read the docs before turning this on:
## ref: https://docs.gitlab.com/runner/executors/kubernetes.html#using-docker-dind
##
privileged: false
источник