Funk-lab/ansible/roles
alkatrazz a631a4ab6c feat: funk-cluster — arrêt k8s propre avec drain + vérification NFS
Remplace le talosctl shutdown immédiat par une séquence en 6 étapes :
1. kubectl cordon tous les nœuds (empêche rescheduling)
2. kubectl drain compute-02/03 (SIGTERM pods, 30s grace, PVCs NFS libérés)
3. kubectl drain compute-01 (ArgoCD, system pods)
4. Vérification NFS : ss confirme plus de sessions :2049 actives
5. talosctl shutdown (halt propre, plus rien ne tourne)
6. Attente extinction ping

Prometheus et Grafana ont 30s pour flusher WAL/SQLite avant terminaison.
storage-01 (NFS server) est éteint en dernier une fois la vérification passée.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 22:20:14 +02:00
..
alertmanager_webhook feat: monitoring — node_exporter + ROCm sysfs collector + alertmanager webhook 2026-05-13 21:01:03 +02:00
common feat: amélioration routing ask-agent + identité SOUL.md profils 2026-05-13 18:59:48 +02:00
dnsmasq feat: MetalLB + Traefik + wildcard DNS lab.local 2026-05-12 22:45:06 +02:00
gateway feat(talos): bootstrap Kubernetes cluster funk (3 nodes, v1.33.1) 2026-05-12 22:11:38 +02:00
hermes_agent feat: amélioration routing ask-agent + identité SOUL.md profils 2026-05-13 18:59:48 +02:00
hermes_user feat: rôle hermes_user + ask-agent + skills délégation 2026-05-13 16:03:43 +02:00
litellm feat: funk-cluster — arrêt k8s propre avec drain + vérification NFS 2026-05-13 22:20:14 +02:00
llama_server feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
lm_studio feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
minio/tasks feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
nfs_client feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
nfs_server feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
node_exporter feat: monitoring — node_exporter + ROCm sysfs collector + alertmanager webhook 2026-05-13 21:01:03 +02:00
postgresql feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
qdrant feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00
rocm feat: initial commit — Ansible roles storage-01/gpu-01 opérationnels 2026-05-12 17:17:03 +02:00