Calico · Lección 02
¿Qué función distinta cumplen los componentes Felix y BIRD dentro de la arquitectura de Calico corriendo en cada nodo del cluster?
Felix es el agente principal que programa las reglas de red reales en el nodo (rutas, reglas de firewall para NetworkPolicy), mientras BIRD es el daemon de enrutamiento BGP que propaga y recibe información de rutas hacia y desde otros nodos del cluster
Felix y BIRD son exactamente el mismo componente con un nombre distinto, sin ninguna diferencia real de función entre ambos dentro de la arquitectura de Calico
Solo puede existir exactamente un único componente Felix en total dentro de todo el cluster de Calico, sin ninguna posibilidad real de que corra en múltiples nodos distintos simultáneamente
BIRD se encarga exclusivamente de aplicar las reglas de NetworkPolicy como firewall local, sin ninguna relación real con el protocolo de enrutamiento BGP entre nodos
Calico · Lección 02
Completa el código
BIRD es el daemon de enrutamiento BGP que propaga y recibe información de rutas hacia y desde otros
Revisa: propaga y recibe información de rutas hacia y desde otros nodos del cluster.
Calico · Lección 02
¿Por qué separar la responsabilidad de 'programar reglas de red locales' (Felix) de 'gestionar el protocolo de enrutamiento BGP' (BIRD) permite que cada componente se enfoque en su tarea específica sin mezclar responsabilidades distintas?
Pista: programar reglas de firewall local para aplicar NetworkPolicy es una tarea técnica distinta de gestionar el protocolo de comunicación BGP con otros nodos del cluster; al separar esas responsabilidades entre Felix y BIRD, cada componente puede enfocarse completamente en resolver bien su tarea específica, facilitando el mantenimiento, la depuración y la evolución independiente de cada pieza del sistema sin mezclar lógicas distintas dentro del mismo componente.
✓
¡Lección completada!
Arquitectura de Calico — Felix, BIRD, Typha, confd
0
XP ganado
3
Vidas restantes