Saltar a contenido

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

  • No aplica (stateless).

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.