Vlad
Я имею ввиду использовать helm chart gitlab-runner.
Petr
Спасибо, ребят. Завтра попробую завести докер экзекьютор еще раз
𝚔𝚟𝚊𝚙𝚜
А что с этим не так?
Ну кстати вот уже несколько месяцев мы счастливы с Linstor в production, все контрол-демоны запускаются в контенерах, проблем почти не возникает. Недавно они зарелизили CSI драйвер, в скором времени буду пробовать.
Anton
https://toster.ru/q/590728 правильно я ли описал плюсы/минусы openshift?
Отделение Bereke Bank
ребят, может у кого-нибудь есть пример настроенного гитлаб раннера с docker executor? весь день бодаюсь, что уже только из гугла не пробовал, а docker executor всё не заводится
самое "продуктивное", чего удалось добиться, это этой ошибки:
ERROR: Preparation failed: error during connect: Get http://docker:2375/v1.18/info: dial tcp: lookup docker on 10.254.0.10:53: no such host (executor_docker.go:1164:0s)
как я регистрирую раннер:
[
'register',
'--non-interactive',
'--tag-list', 'docker',
'--registration-token', GITLAB_RUNNER_TOKEN,
'--url', 'https://gitlab.com/',
'--executor', 'docker',
'--docker-host', 'tcp://docker:2375',
'--docker-volume-driver', 'overlay2',
'--docker-image', 'docker:stable',
'--docker-privileged',
'--docker-volumes', '/var/run/docker.sock:/var/run/docker.sock',
'--cache-type', 's3',
'--cache-shared',
'--cache-s3-server-address', S3_CACHE_ENDPOINT,
'--cache-s3-access-key', S3_CACHE_ACCESS_KEY,
'--cache-s3-secret-key', S3_CACHE_SECRET_KEY,
'--cache-s3-bucket-name', 'dpg-gitlab-runner-cache',
'--cache-s3-bucket-location', 'us-west-2'
]
Убери —docker-host
George
По-моему полная херня написана
George
"одна нода может взять на себя большое кол-во контейнеров" !?
George
George
Если совсем кратко - опеншифт это законченный продукт, который существует в нескольких редакциях. Кубер - это суповой набор, который нужно готовить самому. Соответственно, в опеншифт есть свои собственные надстройки над кубером, т.е. архитектурно это одно и то же, но на уровне манифестов будет разница
George
По потреблению ОЗУ и пр. - да, действительно, почему-то системные требования для okd даже больше, чем для ocp, и больше, чем для ванильного куба
inqfen
Читал про опеншифт, в итоге плюсов перед чистым кубом не нашёл
George
Это примерно как сравнивать торт и пироженку по цвету )))
inqfen
В итоге вообще навернул на ранчере, потому что удобный гуй для девелоперов
inqfen
А куб он и в африке куб
George
Я говорю не про маркетплейс, а про s2i, концепцию стримов etc
George
Что ещё понравилось - шифт заставляет образы контейнеров писать правильно
inqfen
George
Не под рутом etc, хотя это дополнительная сложность
George
Не говорю уже про форсированную безопасность
Vadim
Это все можно и через PSP делать, просто не все знают зачем
George
George
inqfen
Я может неправильно выразился - в моем процессе плюсов нет
George
Что реально не понравилось - нет ingress (*)
inqfen
Вот появится другой продукт или сменю контору например - тут и плюсы станут плюсами)
George
* потому что вроде впилили.
George
Я вообще tectonic хотел, но его купил Редхат )))
inqfen
Так я могу если бизнесу станет надо хоть завтра с теми же шаблонами и конфигами на тот же gcp уехать
inqfen
А вероятность ненулевая
George
Vadim
Psp?!
PodSecurityPolicies
George
George
Andor
for workstations
George
Флант, например, ставит свой "продвинутый" ингресс, с которого слезать == боль
George
Andor
3.11
George
3.11
Типа как виндовс, ну, ок, шутка не засчитана
Andor
я не читал чо вы тут обсуждаете
Vadim
Падажжите, как ингрессы уже вендорлоченными стали? Кастомные аннотации велят пркупать другие продукты амазона?
George
Vadim
Аа, но когда не умеешь переписать под другой ингресс - это вряд ли "вендорлок"
Andor
в голове у тебя вендорлок! :)
George
G72K
G72K
Я покрутил в руках Bazel. Впечатлен
Andor
в хорошем смысле?
Vadim
G72K
В хорошем. Оно конечно лучшим образом работает с монорепами (которой у меня нет к сожалению) и история со Scala поддержкой только только выходит на юзабельный уровень, стараниями stripe в основном. В целом понравилось , как можно почти любую билд логику обернуть в rule и закодить на любом языке при этом не нарушая герметичность. Но переводить врят ли стану, если только в командах нету своих Bazel адептов, перевод возможен только если прям отдельная должность билд инженер, который ничем кроме сборочной системы не занимается
G72K
Монорепа + Bazel позволяют делать штуки вроде "обновляю эту библиотеку, дай мне все проекты в компании, которые зависят от нее" , или скажем энфорсить вендоринг всех зависимостей и отслеживание лицензий всего дерева сквозь все языки. Вобщем для компаний от 50 инженеров точно полезно будет
George
George
Ингресс там есть, но как бы его и нет
George
И поэтому я поставил *
Rainbow
Радуют люди, которые сходу выбирают ванилу/ранчер/шифт. Прям чувствуется опыт.
Sergey
Vadim
George
George
Чертова автозамена или описка
Rainbow
Варила тоже не плохо звучит. Завари себе кубер. Описка в общем 😑
𝚔𝚟𝚊𝚙𝚜
мы варили кубернетес
𝚔𝚟𝚊𝚙𝚜
много наших полегло
Driver
а потом поднялось
Никита
а потом оно поднялось
и обратно прилегло
Никита
На самом-то деле, нет, но в рифму (8
𝚔𝚟𝚊𝚙𝚜
Etki
"вчерашнюю только не приноси, попроси у михалыча свежую"