Декомпозируем GitOps. Как проапгрейдить ваш CIOps до GitOps с минимальными усилиями.

DevOps практики и культура

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Инженеры, отвечающие за деплой приложений.

Тезисы

GitOps очень популярный подход. Он выглядит действительно очень привлекательно, если рассматривать только его. "Stop scripting and start shipping" звучит многообещающе.
Но, когда мы возвращаемся в реальный мир, мы видим что GitOps - всего лишь шаг деплоя в сложном CI/CD пайплайне со сборкой, тестами кода и безопасности и многим другим.
И чтобы принести сюда GitOps, мы должны хорошенько поскриптить... Мы должны переписать шаг деплоя в нашем пайплайне с (для примера) "helm upgrade" на "git push" и установить тяжелый тулинг (вроде Flux или ArgoCD).
И этот тулинг зачастую не так хорошо вписывается в ваши процессы, потому что имеет свои требования и ограничения.
Хорошо. Если вы должны писать скрипты в любом случае, может быть, стоит написать свою реализацию GitOps с минимальными затратами?
Давайте обсудим суть паттерна GitOps, его преимущества и недостатки и сделаем свою реализацию GitOps с нуля.

Олег Вознесенский

Газпромбанк.Тех

Универсальный специалист с большим стажем в IТ. Работал системным администратором, разработчиком БД, сейчас пришел в DevOps. Олега драйвят технологии и тот головокружительный взлёт, которые они проделали от M$ DOS и модемных соединений в 1996 до виртуализации, контейнеризации, высокоскоростных беспроводных соединений и веб-порталов новейшего времени.

tg:@seasadm

Газпромбанк.Тех

Газпромбанк.Тех — это цифровая дата-центричная организация, в центре которой человек. Наша команда создает классные клиентоориентированные сервисы, развивает собственную Data Science-экспертизу, внедряет гибкие практики разработки продуктов и инвестирует в инновации. Главное внутри — gazprombank.tech.

Видео

Другие доклады секции

DevOps практики и культура