DO-1431 Co-authored-by: denis.patrakeev <denis.patrakeev@avroid.tech> Reviewed-on: https://git.avroid.tech/K8s/k8s-configs/pulls/6
1.2 KiB
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:
-
Настраиваем для работы файл конфигурации kubectl для подключения к кластеру Kubernetes
-
Готовим namespace:
kubectl apply -f argocd-namespace.yaml
- Разворачиваем Argo CD
- Разворачиваем "корневое" приложение в Argo CD