♥ 3
⚡ 0
Nomad en Producción · Lección 16

¿Qué problema resuelve el service discovery nativo integrado en Nomad, permitiendo que una task registre un servicio directamente desde su especificación de job?

Permite que otras tareas o servicios del cluster encuentren dinámicamente la ubicación real (dirección IP y puerto) de un servicio específico sin necesitar direcciones fijas hardcodeadas, algo especialmente importante dado que las tareas pueden reprogramarse hacia nodos distintos con direcciones distintas en cualquier momento
El service discovery nativo de Nomad reemplaza por completo la necesidad de tener cualquier tipo de red funcionando entre los nodos del cluster
Solo es relevante el service discovery si el cluster tiene exactamente un único servicio en total registrado, sin ninguna necesidad real de que otros servicios lo encuentren
Una dirección IP fija hardcodeada siempre sigue siendo válida y confiable incluso después de que una tarea se reprograme hacia un nodo client completamente distinto
Nomad en Producción · Lección 16

Completa el código

Las tareas pueden reprogramarse hacia nodos distintos con direcciones
Nomad en Producción · Lección 16

¿Por qué hardcodear una dirección IP fija para que un servicio A encuentre a un servicio B dejaría de funcionar si Nomad reprograma el servicio B hacia un nodo client completamente distinto tras una falla?

✓

¡Lección completada!

Service discovery nativo de Nomad

0
XP ganado
3
Vidas restantes