Что же такое GitOps? Его свойства и недостатки

GitOps — современный подход, улучшающий паттерн IaC («инфраструктура как код») для доставки приложений в Kubernetes (и не только). Он был придуман для того, чтобы процессы CI/CD были детерминируемы, идемпотентны, хорошо наблюдались и т.д. Однако в реальной жизни, при использовании существующих утилит, не всё получается гладко. Это видео — рассказ техдира компании «Флант» Дмитрия Столярова про подход GitOps, его сравнение с CIOps, оценка главных характеристик с учетом «большей картины» (полного CI/CD-пайплайна). Оно доступно также и в англоязычной версии ( 00:00 Введение 01:01 Уточнение по терминологии «GitOps» 02:33 Про werf 03:20 Что такое GitOps 06:53 Оценка преимуществ и недостатков GitOps 13:58 Что такое CIOps 17:22 Оценка CIOps 26:15 Сравнение GitOps и CIOps с учетом всей картины 31:21 Заключение * werf ( ) — Open Source-утилита для CI/CD, реализующая наш взгляд на GitOps. * kubedog () — библиотека для языка Go для отслеживания Kubernetes-ресурсов в CI/CD-пайплайнах. P.S. Текстовая версия этой лекции доступна в нашем блоге:
Back to Top