KEDA
| Propriété | Valeur |
|---|---|
| Namespace | keda |
| Version | KEDA 2.20.1, HTTP add-on 0.15.0 |
| Persistance | Aucune |
| Exposition publique | Aucune |
| Criticité | Moyenne ; nécessaire au réveil de Stirling-PDF |
Rôle
KEDA adapte le nombre de réplicas à partir d'événements ou de métriques. Le HTTP add-on place l'intercepteur entre OAuth2 Proxy et Stirling-PDF : après cinq minutes sans trafic, le moteur PDF descend à zéro ; la première requête authentifiée est mise en attente pendant son redémarrage.
Stirling-PDF
- plage : 0 à 2 réplicas ;
- polling : 15 secondes ;
- retour en veille : 300 secondes ;
- l'anti-affinité répartit de préférence les deux pods sur deux VPS ;
- OAuth2 Proxy reste à deux réplicas et continue d'assurer l'authentification pendant la veille ;
- Gatus contrôle la route SSO sans forcer le réveil du moteur.
Exploitation
kubectl -n keda get pods
kubectl get scaledobjects,scaledjobs,interceptorroutes -A
kubectl -n keda logs deployment/keda-operator --tail=200
kubectl -n stirling-pdf describe scaledobject stirling-pdf
kubectl -n stirling-pdf get deploy,hpa,pod
Précautions
Ne pas appliquer le scale-to-zero à etcd, Flux, Traefik, CoreDNS, Prometheus, aux bases de données ou à une application utilisant un PVC local sans étude préalable.