Repolode
argoproj

argoproj/argo-cd

Декларативный инструмент непрерывной доставки по модели GitOps, который синхронизирует приложения в Kubernetes с состоянием, заданным в Git-репозиториях.

Звёзды
24,433
Форки
7,971
Открытые issues
4,436
Последний коммит
12 часов назад

Что это?

Argo CD — инструмент непрерывной доставки для Kubernetes, работающий по модели GitOps. Определения приложений, конфигурации и окружения хранятся в системе контроля версий, а Argo CD поддерживает состояние кластера в соответствии с тем, что объявлено в репозитории.

Инструмент поддерживает разные форматы конфигурации, включая обычные манифесты, Helm, Kustomize и Jsonnet, поэтому команды могут продолжать пользоваться привычными инструментами. Развёртывание и управление жизненным циклом автоматизированы, а историю изменений можно проверять через Git.

Argo CD поставляется с веб-интерфейсом и CLI; его часто разворачивают как Helm chart. Проект входит в экосистему Argo под эгидой CNCF.

Ключевые возможности

  • 01Синхронизирует кластеры Kubernetes с желаемым состоянием, хранящимся в Git-репозиториях.
  • 02Поддерживает Helm, Kustomize, Jsonnet и обычные манифесты YAML.
  • 03Предоставляет веб-интерфейс и CLI для просмотра приложений и управления ими.
  • 04Отслеживает историю развёртываний и расхождения с объявленным состоянием.

Сценарии использования

  • Развёртывание микросервисов в нескольких кластерах Kubernetes из одного Git-репозитория.
  • Управление production- и staging-окружениями с помощью изменений через pull request.
  • Аудит изменений конфигурации кластера с указанием авторов и времени.

Что важно знать

  • Он создан для Kubernetes, поэтому для его использования нужен кластер Kubernetes.

Темы

Частые вопросы

Что такое argo-cd?
Декларативный инструмент непрерывной доставки по модели GitOps, который синхронизирует приложения в Kubernetes с состоянием, заданным в Git-репозиториях. Argo CD — инструмент непрерывной доставки для Kubernetes, работающий по модели GitOps. Определения приложений, конфигурации и окружения хранятся в системе контроля версий, а Argo CD поддерживает состояние кластера в соответствии с тем, что объявлено в репозитории.
argo-cd можно использовать бесплатно? Какая у него лицензия?
argo-cd распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
argo-cd всё ещё поддерживается?
Активно поддерживается. Последний коммит в argo-cd — 21 окт. 2026 г..
Для чего можно использовать argo-cd?
Развёртывание микросервисов в нескольких кластерах Kubernetes из одного Git-репозитория. Управление production- и staging-окружениями с помощью изменений через pull request. Аудит изменений конфигурации кластера с указанием авторов и времени.
Где скачать argo-cd?
Исходный код и инструкции по установке — на GitHub: https://github.com/argoproj/argo-cd

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.

1 тыс.110OtherОбновлён 5 месяцев назад