♥ 3
⚡ 0
Consul · Lección 18

¿Qué controlan las 'Intentions' de Consul Connect, una vez configuradas dentro de un service mesh con múltiples servicios distintos?

Definen explícitamente qué servicios tienen permiso de comunicarse con cuáles otros servicios dentro del mesh, actuando como una capa de autorización que los proxies sidecar consultan y aplican antes de permitir que el tráfico entre dos servicios específicos realmente fluya
Las Intentions reemplazan por completo la necesidad de tener mTLS configurado entre los servicios, siendo mecanismos mutuamente excluyentes dentro del mesh de Consul Connect
Solo puede configurarse exactamente una única Intention en total dentro de todo el mesh, sin ninguna posibilidad real de definir reglas de autorización distintas entre múltiples pares de servicios
Sin ninguna Intention configurada explícitamente, Consul Connect siempre bloquea por defecto absolutamente toda comunicación entre cualquier par de servicios dentro del mesh, sin ninguna excepción real posible
Consul · Lección 18

Completa el código

Los proxies sidecar consultan y aplican las Intentions antes de permitir que el tráfico realmente
Consul · Lección 18

¿Por qué definir explícitamente mediante Intentions que solo el servicio de facturación puede comunicarse con el servicio de base de datos de pagos (y ningún otro servicio) reduce el riesgo si otro servicio del mesh fuera comprometido por un atacante?

✓

¡Lección completada!

Intentions — autorización de servicio a servicio

0
XP ganado
3
Vidas restantes