ArgoCD — декларативный, GitOps-ориентированный CD-инструмент. Его основные преимущества включают:
- Git как источник истины: Состояние кластера Kubernetes полностью описывается в Git-репозитории. Все изменения отслеживаются и версионируются в Git.
- Автоматическая синхронизация: ArgoCD автоматически синхронизирует желаемое состояние из Git с фактическим состоянием кластера. При обнаружении расхождения, ArgoCD приводит кластер в соответствие с Git.
- Визуализация: Предоставляет интуитивно понятный веб-интерфейс для мониторинга состояния приложений, кластеров и истории версий. Позволяет легко визуализировать отношения между различными ресурсами Kubernetes.
- Откаты: Возможность быстро и легко откататься к любой предыдущей версии приложения, зафиксированной в Git.
- Декларативное управление: Вм