Docker y UFW: la falsa sensación de tener el puerto cerrado
Un contenedor era accesible desde Internet aunque UFW denegaba el tráfico entrante. Esta es la causa, la prueba y la solución aplicada.
SRE, infraestructura y sistemas contados desde la práctica. Qué se rompió, cómo se diagnosticó y qué decisión merece sobrevivir al próximo incidente.
Un contenedor era accesible desde Internet aunque UFW denegaba el tráfico entrante. Esta es la causa, la prueba y la solución aplicada.
Netdata funcionaba correctamente, pero duplicaba señales y consumía recursos. Cómo decidí retirarlo sin perder capacidad operativa.
Cómo desplegué un servicio de voz en Docker con allowlist pública, persistencia, métricas y retirada limpia al terminar las pruebas.
Una hipótesis es solo el principio. Logs, métricas y pruebas externas deciden si era buena.
La configuración importante acaba en código, con contexto suficiente para entenderla dentro de seis meses.
Cada decisión tiene un coste. Documentarlo es tan importante como dejar el servicio en verde.