Технологический радарТехнологический радар

Argo CD

CI/CD
Adopt

Определение

Argo CD — это инструмент непрерывной поставки для Kubernetes, который использует Git как источник истины для управления желаемым состоянием приложений и платформенных компонентов.

Ценность

Технология помогает сделать поставку изменений более воспроизводимой, прозрачной и управляемой, сократить долю ручных операций и повысить надежность развертывания в Kubernetes-окружениях.

Применение

Технология реализуется с помощью синхронизации состояния из Git, декларативного развертывания, автоматического обнаружения отклонений и управления изменениями через pull request, а также связана со следующими технологиями на радаре: GitOps, Continuous Delivery, Continuous Integration, Pipeline as Code, Infrastructure as Code, DevOps Platform, Kubernetes Platform, Kubernetes Lifecycle Management, Helm, Open Policy Agent.

Контекст

Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где уже используются Kubernetes, декларативное управление конфигурацией и автоматизированная поставка, а число сервисов и окружений требует масштабируемого и аудируемого подхода к развертыванию.

Зрелость

Относится к уровню Adopt, потому что этот инструмент уже доказал практическую ценность для GitOps и CI/CD автоматизации в Kubernetes и стал важной частью зрелой платформенной и Cloud Native практики.