Consul · Lección 13
¿Qué automatiza Consul Template al usarse junto con el KV store o el catálogo de servicios de Consul para generar archivos de configuración reales?
Genera y actualiza automáticamente un archivo de configuración real (como un archivo de configuración de Nginx o una aplicación) basándose en una plantilla y en datos obtenidos dinámicamente de Consul, regenerando ese archivo y opcionalmente ejecutando una acción (como recargar el servicio) cada vez que los datos relevantes cambian
Consul Template reemplaza por completo la necesidad de tener el propio KV store o catálogo de servicios de Consul funcionando como fuente de los datos usados para generar el archivo
Solo puede generar exactamente un único archivo de configuración en total, sin ninguna posibilidad real de generar o actualizar múltiples archivos distintos de forma simultánea
El archivo de configuración generado por Consul Template permanece estático una vez creado, sin ninguna capacidad real de actualizarse automáticamente ante cambios posteriores en los datos de origen
Consul · Lección 13
Completa el código
Opcionalmente ejecuta una acción como recargar el servicio cada vez que los datos
Revisa: opcionalmente ejecuta una acción cada vez que los datos relevantes cambian.
Consul · Lección 13
¿Por qué usar Consul Template para mantener actualizado automáticamente un archivo de configuración de un balanceador de carga (con la lista de instancias de un servicio) es más confiable que actualizar ese archivo manualmente cada vez que las instancias cambian?
Pista: si las instancias de un servicio cambian frecuentemente (escalando hacia arriba o recuperándose de una falla), mantener actualizado manualmente ese archivo de configuración cada vez sería un proceso propenso a olvido o retraso humano real; Consul Template detecta esos cambios automáticamente y regenera el archivo correspondiente sin depender de que alguien recuerde hacerlo manualmente, mejorando significativamente la confiabilidad al eliminar ese riesgo real de que el archivo quede desactualizado.
✓
¡Lección completada!
Consul Template — generar archivos de configuración dinámicamente
0
XP ganado
3
Vidas restantes