Flannel · Lección 01
¿Qué problema específico de networking resuelve Flannel al proveer una red para un cluster de Kubernetes con múltiples nodos?
Permite que los Pods ubicados en distintos nodos del cluster puedan comunicarse entre sí usando sus direcciones IP de Pod, asignando a cada nodo una subred única y gestionando el encaminamiento del tráfico entre esas subredes distribuidas en distintas máquinas
Flannel resuelve exclusivamente el balanceo de carga entre múltiples réplicas de un mismo servicio, sin ninguna relación real con la conectividad entre Pods de distintos nodos
Solo es relevante el problema que resuelve Flannel si el cluster tiene exactamente un único nodo en total, sin ninguna necesidad real de comunicación entre nodos distintos
Flannel gestiona directamente el almacenamiento persistente de los datos de las aplicaciones que corren dentro de los Pods del cluster
Flannel · Lección 01
Completa el código
Flannel asigna a cada nodo una subred
Revisa: asigna a cada nodo una subred única dentro del rango total del cluster.
Flannel · Lección 01
¿Por qué sin un plugin de red como Flannel, un Pod en el nodo A no podría comunicarse directamente usando la IP de un Pod en el nodo B, considerando que cada nodo normalmente gestiona su propio rango de direcciones de forma aislada?
Pista: sin un plugin de red coordinando las subredes entre nodos, cada nodo manejaría su propio rango de direcciones de forma aislada, sin ninguna ruta configurada que le indique cómo alcanzar las direcciones de Pods que viven físicamente en una máquina distinta; Flannel es precisamente lo que coordina esa asignación de subredes entre nodos y configura las rutas necesarias para que el tráfico pueda viajar correctamente entre ellos.
✓
¡Lección completada!
El problema de networking que resuelve Flannel en Kubernetes
0
XP ganado
3
Vidas restantes