Reloader
Reinicia Deployments cuando cambia un ConfigMap/Secret anotado.
Resumen
Operador ligero (stakater) que observa ConfigMaps y Secrets y hace rollout de
los Deployments que los montan. Aquí se usa para que pgAdmin recargue sus
servidores al editar servers.json, sin reinicio manual.
Estado
| Campo |
Valor |
| Estado |
Operativo |
| Argo CD Application |
reloader |
| Namespace |
reloader |
Despliegue
| Campo |
Valor |
| Método |
Helm stakater/reloader |
| Versión (chart/app) |
2.2.16 / v1.4.21 |
| App |
clusters/luka/apps/reloader/application.yaml |
Red
| Campo |
Valor |
| Service |
— (solo controlador, no expuesto) |
Configuración
- Los Deployments se anotan con
configmap.reloader.stakater.com/reload y/o
secret.reloader.stakater.com/reload (lista de nombres, separados por comas).
Almacenamiento
Dependencias
- Depende de: k3s.
- Usado por: pgAdmin.
Backup y recuperación
- Re-desplegable desde Git.
Monitorización
- Scrapeado vía PodMonitor
reloader (puerto http :9090) en
clusters/luka/config/servicemonitors/reloader.yaml.
Referencias
- https://github.com/stakater/Reloader
- Chart: https://stakater.github.io/stakater-charts
Notas / TODO
- Al arrancar emite
KUBERNETES_NAMESPACE is unset, will detect changes in all
namespaces (aviso de que observa todos los namespaces; comportamiento
deseado). Cosmético. Ver runbook del operador.