Files
k8s-configs/clusters/k8s-avroid-office.prod.local/namespaces/argocd/README.md
Denis Patrakeev 5654a65bff [DO-1431] deploy ArgoCD (!6)
DO-1431

Co-authored-by: denis.patrakeev <denis.patrakeev@avroid.tech>
Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/6
2025-02-10 15:05:06 +03:00

1.2 KiB

Argo CD

Project structure

.
├── README.md
├── argocd-namespace.yaml
├── .rbac
├── argo-cd
│   ├── README.md
│   ├── values-override.yml
│   ├── argocd_values_secrets_init.sh
│   └── .rbac
└── argocd-apps
    ├── README.md
    └── values-override.yml

Назначение:
argo-cd - Helm-чарт для установки Argo CD
argocd-apps - Helm-чарт для развёртывания в Argo CD "корневого" приложения, которое будет разворачивать остальные приложения
argocd-namespace.yaml - манифест для создания namespace Argo CD
.rbac - кастомные правила для RBAC 

First install

Порядок развёртывания Argo CD:

  1. Настраиваем для работы файл конфигурации kubectl для подключения к кластеру Kubernetes

  2. Готовим namespace:

kubectl apply -f argocd-namespace.yaml
  1. Разворачиваем Argo CD

README.md

  1. Разворачиваем "корневое" приложение в Argo CD

README.md