Что такое ArgoCD Опубликовано:
|
|
ArgoCD —
простыми словами
|
инструмент для непрерывной доставки приложений в Kubernetes по принципу GitOps. ArgoCD следит за состоянием репозитория в Git и сравнивает его с тем, что реально развернуто в кластере. Как только манифесты в репозитории меняются, ArgoCD подтягивает изменения и приводит кластер к нужному состоянию. Репозиторий становится единственным источником правды — никаких ручных правок через kubectl мимо Git. Проект входит в семейство Argo Project вместе с Argo Workflows, Argo Events и Argo Rollouts. Изначально ArgoCD разрабатывала компания Intuit, позже проект передали в CNCF. Сейчас у него статус graduated — это высшая ступень зрелости проектов фонда. Основные возможности ArgoCD:
ArgoCD часто сравнивают с Flux CD — другим популярным инструментом GitOps:
Выбор между инструментами обычно зависит от того, насколько важен готовый веб-интерфейс. Установка Для установки ArgoCD достаточно выполнить следующие команды: kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml * где: argocd — имя namespace, в который устанавливаются все компоненты ArgoCD.
ArgoCD распространяется по лицензии Apache License 2.0, ограничений на коммерческое использование нет. Задать вопрос в телеграм-чате |
Другие термины
UAC
Gradle
Docker
WPA
Ubuntu
ClamAV
Rclone
Puppet
Blu-Ray
Прокси-сервер
Термопаста
NFS
Consul
Симлинк
Corosync
Ошибка 404
CMS
GitLab
Lua
Ping
.....
Опубликовано: