В этом докладе мы:

  • Разберёмся в терминах Continuous Integration, Continuous Delivery и Continuous Deployment.
  • Выясним наконец, что такое GitOps и какие проблемы он решает.
  • Рассмотрим популярные утилиты: ArgoCD, FluxCD и паттерны их использования.
  • Разберём практики организации Git-репозитория и настройки пайплайнов.
  • А также копнём чуть глубже и детально рассмотрим настройку прав доступа и кастомных плагинов в ArgoCD.

Наконец я расскажу про наш опыт использования ArgoCD для развёртывания Kubernetes-кластеров и управления приложениями в Bare Metal-среде.