Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 21

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
привет
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
concourse такойже конструктор, и pr тоже может работать при желании
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
я жалею что инвестировал время в jenkins и начальство уже заеб… переезды CI
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
drone вообще простой и тупой как пробка )) и да, бесплатный в том числе
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
а потом в конторе будет 1 человек который будет знать как оно устроенно в jenkins
и все проблемы будут решаться через него, пока ему не надоест и он не свалит

и останется куча какогото барахла которое будет потихоньку сыпаться, ну пока не перепишут
аналогично про тимсити можно сказать
я такие кэйсы стабильно пару раз наблюдаю, еще классика несколько jenkins или несколько тимсити
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
пару раз в год
источник

EG

Eduard Generalov in Kubernetes — русскоговорящее сообщество
@LuckySB Добрый вечер.
--topology-manager-policy правильно в kubespray выставить через kubelet_node_custom_flags? Не вижу в шаблонах его.
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
после того как я 2 разрабов научил в concourse
до конца жизни проекта они ко мне по сборкам не обращались, тупо копипаст и немного допиливали по необходимости
любое ci работает только если разработчики понимаю что в коробке, как это править, иначе это фикция которая постоянно устаревает и превращается в legacy

ну а что проще drone или jenkins вопрос риторически...
ну а gitlab вообще по моему стандарт дефакто задал
.(drone|gitlab|concourse).yml список можно продолжать
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
после того как я 2 разрабов научил в concourse
до конца жизни проекта они ко мне по сборкам не обращались, тупо копипаст и немного допиливали по необходимости
любое ci работает только если разработчики понимаю что в коробке, как это править, иначе это фикция которая постоянно устаревает и превращается в legacy

ну а что проще drone или jenkins вопрос риторически...
ну а gitlab вообще по моему стандарт дефакто задал
.(drone|gitlab|concourse).yml список можно продолжать
не обязательно, если есть шаблон и разрабы его используют, то нет
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
после того как я 2 разрабов научил в concourse
до конца жизни проекта они ко мне по сборкам не обращались, тупо копипаст и немного допиливали по необходимости
любое ci работает только если разработчики понимаю что в коробке, как это править, иначе это фикция которая постоянно устаревает и превращается в legacy

ну а что проще drone или jenkins вопрос риторически...
ну а gitlab вообще по моему стандарт дефакто задал
.(drone|gitlab|concourse).yml список можно продолжать
Конкурс хорошая идея
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
ну у него одна проблема, его нужно понимать, а он сложней тогоже drone gitlab
drone на пальцах объясняется за 10 - 15 минут, в concourse без погружения человека в howto курс от них же войти не получится
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
и jcasc это постоянно зануляет… разрабы в ахере, не знаю что делать
ну так IaC же, хочешь поменять конфигурацию, меняй в гите свои JJB/Jcasc.
build with parameters из declarative pipeline - не надо чтобы джоба конфигуряла сама себя. Должно быть одно место  (single source of truth) а ты делаешь их два.
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
шаблоны нужны когда нужны ))

40 разработчиков, пилили сервис, сервис распределенный
минимальное количество нод 5, окружение 20 нод
количество сборщиков чет около 40 штук (сборка, unit тесты, часть функциональных тестов)
+ еще штук 8 окружений

и да, у каждого разработчика свои отдельные хотелки, тест включить, выключить, сюда параметры добавить и тд
шаблоны говоришь?
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
в итого вся разработка будет бегать к тебе, и ты будешь человек CI
специально заточенный под это...
источник

TR

The RedFaces in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
так оно без https не работает, в чем смысл требования? hsts для чего нужен, для того чтобы клиент подключался по https принудительно, даже когда пробует по http. В kube-apiserver http вообще наружу не висит и отключен, только https. Следовательно все клиенты ВСЕГДА с ним работают по https, следовательно требование выполнено, нету проблемы.
так и ответили, спасибо.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
шаблоны нужны когда нужны ))

40 разработчиков, пилили сервис, сервис распределенный
минимальное количество нод 5, окружение 20 нод
количество сборщиков чет около 40 штук (сборка, unit тесты, часть функциональных тестов)
+ еще штук 8 окружений

и да, у каждого разработчика свои отдельные хотелки, тест включить, выключить, сюда параметры добавить и тд
шаблоны говоришь?
а на чем в итоге сделали? Прост для gitlab/drone это очевидно будет все оформлено костылями
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
в смысле костылями?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
в смысле костылями?
показалось речь о куче сервисах, а не одном. Ну тогда да, норм
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
было на тимсити (qa настояло)
в итоге когда я с ними растался переписывали на github actions
первоначально я делал на concourse
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
ну и даже если куча сервисов, в чем проблема то?
источник