Fase 4 · Despliegue GitOps con ArgoCD
Sube el repo y conecta ArgoCD con el patrón App of Apps.
4.1 Subir este repositorio a tu cuenta de GitHub o Forgejo
cd ~/Documents/telco-gitops-manifests
git branch -M main
git remote add origin http://192.168.1.78:3000/tu-usuario/telco-gitops-manifests.git
git push -u origin main
4.2 Actualizar la URL en root-application.yaml
Abre el archivo root-application.yaml y edita la línea repoURL poniendo la dirección de tu repositorio:
spec:
source:
repoURL: 'http://192.168.1.78:3000/tu-usuario/telco-gitops-manifests.git'
4.3 Conectar ArgoCD con tu Repositorio Git (App of Apps)
Ejecuta el manifiesto raíz en tu clúster:
export KUBECONFIG=~/Documents/infra-proxmox/kubeconfig
cd ~/Documents/telco-gitops-manifests
kubectl apply -f root-application.yaml
¡Listo! En pocos segundos, verás en el panel web de ArgoCD cómo se sincronizan automáticamente todas las aplicaciones: PostgreSQL, Redis, Keycloak, MicroCoreOS y Telco-Generator.
