
ArgoCD — это декларативный инструмент непрерывной доставки GitOps для Kubernetes. Т.е дает возможность выполнять деплой приложений в K8S и хранить все конфиги в гите.
Установка ArgoCD в Unix/Linux
Для начало что необходимо, так установить Кубернетес, у меня есть ряд статей на эту тему:
Установка Kubernetes кластера в Unix/Linux
Установка Kubernetes в Unix/Linux
Команды Kubernetes в Unix/Linux
Создание AWS EKS кластера в Unix/Linux
Установка minikube в Unix/Linux
После чего, создаем неймспейс:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Установка ArgoCD через KubeCTL
Первое что необходимо, так — это поставить данную утилиту под названием kubectl!
Выполняем деплой:
.yaml
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Можно выполнить установку еще так (Non-HA):
.yaml
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX