Size: a a a

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

2021 June 17

N

NoName in DevOps — русскоговорящее сообщество
А как CI должен понимать какой конфиг подсунуть?
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
делал на базе конвеншена об именовании веток, поднимал отдельно те сервисы, у которых есть ветка с аналогичным названием. остальные шли на дефолтный дев
источник

N

NoName in DevOps — русскоговорящее сообщество
А какими инструментами пользоваться? Можно ли как то через nginx это автоматически настраивать? Как бы если со сборкой и поднятием в общих чертах понятно, то как поднять поддомен для фичи, не понятно
источник

BT

Bodun Toridas in DevOps — русскоговорящее сообщество
а как он понимает что собирать? ну вот примерно так же ^^
источник

ЯI

Я и твой кот I.... in DevOps — русскоговорящее сообщество
1) да, поднимать чистую базу (не обязательно новый сервер, но новую базу), а потом ещё поднимать грязную базу прошлой версии и тестировать обновление
2) да, поднимать все 20. Вам жалко что-ли?
3) этим занимается CI: поднимет и бэк, и фронт, и свежепропатченный бэк
4) создаются временные (так же, как и с базами данных)

Отдельные поддомены – создавайте автоматом, например, по названию фичабранча.

Отвечу на незаданный вопрос: а как быть, если куча друг от друга зависимых микросервисов разбросаны по разным репозиториям, и фича пилится одновременно в разных репозиториях? – Zuul CI на это как раз и рассчитан. Но можно реализовать руками и в других.
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
сейчас взял бы траефик, тогда не помню чтобы ло точно, в общем смысл что контейнеры помечались енвами или лэйблами что их домен типа cabinet-api.feature123.dev.example.com а в dns  *.dev.example.com на ноды с LB указывает
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
LB подслушивает докер сокет и создает server (в терминах nginx) с server_name cabinet-api.feature123.dev.example.com; который проксирует трафик на конттейнер с такой переменной/дейблой
источник

i

inqfen in DevOps — русскоговорящее сообщество
ansible/конфиги ингресса для куба/что угодно
источник

i

inqfen in DevOps — русскоговорящее сообщество
Дяденька, а вы точно девопс?
источник

i

inqfen in DevOps — русскоговорящее сообщество
Ответы-то очевидные
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
как я понял вопрос об аналоге nginx ingress controller но для sworm
источник

i

inqfen in DevOps — русскоговорящее сообщество
Ну во-первых swarm пора закопать
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
источник

i

inqfen in DevOps — русскоговорящее сообщество
Во-вторых про него в вопросе не было вроде
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
но сейчас бы взял траефик
источник

i

inqfen in DevOps — русскоговорящее сообщество
Ну а в третьих в сворме своя кривая модель ингресса таки есть же
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
ей нужен хотя бы резолвер обычных доменов в имена сервисов
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
резолвер - это условно
источник

N

NoName in DevOps — русскоговорящее сообщество
Спасибо, теперь хоть понятно куда смотреть
источник

N

NoName in DevOps — русскоговорящее сообщество
Если бы был, таких вопросов не было бы. А Вам судя по всему жалко поделиться сокровенной инфой
источник