Aller au contenu

Gatus — statut du Homelab

Propriété Valeur
Namespace status
URL https://status.lab.djayzone.com
API /api/v1/endpoints/statuses
Stockage Aucun, historique en mémoire
Configuration apps/ovh-primary/status/config.yaml

Rôle

Gatus exécute 11 contrôles couvrant API Kubernetes, DNS, observabilité, applications, routes publiques et SSO.

Exploitation

kubectl -n status get deploy,pod,svc,ingress
kubectl -n status logs deployment/gatus --tail=200
curl.exe https://status.lab.djayzone.com/api/v1/endpoints/statuses

Ajouter un contrôle

Modifier le ConfigMap GitOps, définir des conditions explicites sur le statut, le corps et le temps de réponse, valider Kustomize puis pousser.