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