Argo CD
CI/CDОпределение
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 практики.