Helm — пакетный менеджер для Kubernetes: он устанавливает приложения, упакованные в переиспользуемые Charts, и управляет ими.
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 обновляется ежедневно.
Похожие проекты
Открытый облачно-нативный реестр контейнеров для хранения, подписи и сканирования образов и Helm charts, с RBAC и репликацией.
Git-native платформа для управления feature flags: храните флаги в своих Git-репозиториях и развёртывайте их вместе с кодом.
Платформа для самостоятельного управления непрерывной доставкой и развёртыванием контейнерных приложений с версиями для Docker, Podman и Kubernetes.
Helm chart для развертывания реестра контейнеров Harbor в кластере Kubernetes.
Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.