Traefik a été recréé à 2 h 22, pendant l'incident du disque plein de pi2 (voir #60). À ce démarrage, le téléchargement du plugin crowdsec-bouncer v1.3.3 depuis plugins.traefik.io a échoué :
ERR Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to install plugin crowdsec-bouncer: unable to download plugin github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin: failed to call service: Get \"https://plugins.traefik.io/public/download/…/v1.3.3\": context deadline exceeded"
Traefik désactive alors tous les plugins et ne réessaie jamais. Le middleware kube-system-crowdsec@kubernetescrd devient invalid middleware type, et chaque router qui l'utilise est retiré : kadans-public, kadans-verrou, gitea public, plausible-external, prospection-public, url-shortener-public, telegram-gateway, cms. Ces hôtes répondent tous 404 page not found (19 octets, le 404 par défaut de Traefik).
Les hôtes .fr sont restés coupés environ 6 h de plus, alors que la LAPI, pgbouncer et le disque étaient déjà rétablis. Le service est revenu à 8 h 35, avec kubectl --context default -n kube-system rollout restart deploy/traefik suivi du message « Plugins loaded ».
Signature pour diagnostiquer
La LAPI et pgbouncer sont sains, mais curl -H "Host: kadans.arcodange.fr" http://192.168.1.201/ rend 404.
Les journaux de Traefik contiennent invalid middleware "kube-system-crowdsec@kubernetescrd".
Pistes (à arbitrer)
Plugin local (experimental.localPlugins) : embarquer la source du plugin dans l'image ou dans un volume. Plus aucun téléchargement au démarrage.
Sonde de vivacité qui échoue tant qu'un plugin déclaré n'est pas chargé : Kubernetes relancerait Traefik jusqu'à ce que le téléchargement passe.
Alerte sur la présence de Plugins are disabled dans les journaux, ou sur un 404 de kadans.arcodange.fr vu depuis l'extérieur.
La 1 supprime la cause ; les 2 et 3 limitent la durée de la panne.
## Constat (19/09/2026)
Traefik a été recréé à 2 h 22, pendant l'incident du disque plein de pi2 (voir #60). À ce démarrage, le téléchargement du plugin `crowdsec-bouncer` v1.3.3 depuis `plugins.traefik.io` a échoué :
```
ERR Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to install plugin crowdsec-bouncer: unable to download plugin github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin: failed to call service: Get \"https://plugins.traefik.io/public/download/…/v1.3.3\": context deadline exceeded"
```
Traefik **désactive alors tous les plugins et ne réessaie jamais**. Le middleware `kube-system-crowdsec@kubernetescrd` devient `invalid middleware type`, et chaque router qui l'utilise est retiré : `kadans-public`, `kadans-verrou`, `gitea` public, `plausible-external`, `prospection-public`, `url-shortener-public`, `telegram-gateway`, `cms`. Ces hôtes répondent tous `404 page not found` (19 octets, le 404 par défaut de Traefik).
Les hôtes `.fr` sont restés coupés **environ 6 h de plus**, alors que la LAPI, pgbouncer et le disque étaient déjà rétablis. Le service est revenu à 8 h 35, avec `kubectl --context default -n kube-system rollout restart deploy/traefik` suivi du message « Plugins loaded ».
## Signature pour diagnostiquer
- La LAPI et pgbouncer sont sains, mais `curl -H "Host: kadans.arcodange.fr" http://192.168.1.201/` rend 404.
- Les journaux de Traefik contiennent `invalid middleware "kube-system-crowdsec@kubernetescrd"`.
## Pistes (à arbitrer)
1. **Plugin local** (`experimental.localPlugins`) : embarquer la source du plugin dans l'image ou dans un volume. Plus aucun téléchargement au démarrage.
2. **Sonde de vivacité** qui échoue tant qu'un plugin déclaré n'est pas chargé : Kubernetes relancerait Traefik jusqu'à ce que le téléchargement passe.
3. **Alerte** sur la présence de `Plugins are disabled` dans les journaux, ou sur un 404 de `kadans.arcodange.fr` vu depuis l'extérieur.
La 1 supprime la cause ; les 2 et 3 limitent la durée de la panne.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Constat (19/09/2026)
Traefik a été recréé à 2 h 22, pendant l'incident du disque plein de pi2 (voir #60). À ce démarrage, le téléchargement du plugin
crowdsec-bouncerv1.3.3 depuisplugins.traefik.ioa échoué :Traefik désactive alors tous les plugins et ne réessaie jamais. Le middleware
kube-system-crowdsec@kubernetescrddevientinvalid middleware type, et chaque router qui l'utilise est retiré :kadans-public,kadans-verrou,giteapublic,plausible-external,prospection-public,url-shortener-public,telegram-gateway,cms. Ces hôtes répondent tous404 page not found(19 octets, le 404 par défaut de Traefik).Les hôtes
.frsont restés coupés environ 6 h de plus, alors que la LAPI, pgbouncer et le disque étaient déjà rétablis. Le service est revenu à 8 h 35, aveckubectl --context default -n kube-system rollout restart deploy/traefiksuivi du message « Plugins loaded ».Signature pour diagnostiquer
curl -H "Host: kadans.arcodange.fr" http://192.168.1.201/rend 404.invalid middleware "kube-system-crowdsec@kubernetescrd".Pistes (à arbitrer)
experimental.localPlugins) : embarquer la source du plugin dans l'image ou dans un volume. Plus aucun téléchargement au démarrage.Plugins are disableddans les journaux, ou sur un 404 dekadans.arcodange.frvu depuis l'extérieur.La 1 supprime la cause ; les 2 et 3 limitent la durée de la panne.
🤖 Generated with Claude Code