docs: ArgoCD + monitoring — documentation complète

- admin/argocd.md (NEW) : installation bootstrap, principe GitOps, structure
  k8s/, pattern App of Apps, déployer une app/chart Helm, commandes utiles,
  dépannage (OutOfSync, SSH key, field schema, StatefulSet PVC)
- admin/monitoring.md (NEW) : accès+comptes Grafana/Prometheus/AlertManager,
  architecture scrape, node_exporter storage-01+gpu-01, ROCm sysfs collector,
  llama-server /metrics, webhook AlertManager→Hermes, admin Grafana+Prometheus,
  dashboards recommandés, points d'attention (persistence, RAM, Talos)
- admin/cluster.md : section GitOps ArgoCD ajoutée
- admin/README.md : index mis à jour avec argocd.md et monitoring.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
alkatrazz 2026-05-13 21:04:39 +02:00
parent 92a882aa94
commit 727d7351eb
4 changed files with 499 additions and 0 deletions

View file

@ -95,6 +95,24 @@ Vérifie dans l'ordre :
---
## GitOps — ArgoCD
Les workloads k8s sont gérés par ArgoCD. **Ne jamais faire `helm install` ou `kubectl apply` manuellement pour les workloads.**
```bash
# Déployer quelque chose : modifier k8s/ → git push → ArgoCD applique (~3 min)
# Vérifier l'état des applications
kubectl get applications -n argocd
# Forcer un refresh si ArgoCD n'a pas encore détecté un commit
kubectl -n argocd annotate application <nom> argocd.argoproj.io/refresh=hard --overwrite
```
UI : http://argocd.lab.local — voir [argocd.md](argocd.md) pour la doc complète.
---
## Machines et MACs
| Machine | IP | MAC | Rôle |