Олег Вознесенский
Компания: VK Tech
GitOps — слово, которое у всех на слуху.
Есть много взглядов на состав этого подхода и много интересных демонстраций, где разные люди что-то коммитят в Git, потом что-то курлят... Но когда мы возвращаемся в реальный мир, мы видим что GitOps — всего лишь шаг деплоя в сложном CI/CD-пайплайне со сборкой, тестами кода и безопасности и многим другим.
И чтобы добавить сюда GitOps, мы должны принести тяжелый тулинг (вроде Flux или Argo CD) и значительно переработать сложившиеся процессы, соглашения и CI/CD-пайплайны, подогнав их под особенности выбранного тулинга, под его требования и ограничения.
Давайте обсудим суть подхода GitOps, его подводные камни и сделаем свою реализацию GitOps с нуля из доступных подручных средств.
Компания: VK Tech
Компания: МТС Web Services