Декомпозируем GitOps. Как проапгрейдить ваш CIOps до GitOps с минимальными усилиями.
Доклад отклонён
Целевая аудитория
Тезисы
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
VK Tech
Видео
Другие доклады секции
DevOps практики и культура