♥ 3
⚡ 0
Calico · Lección 28

¿Qué componente de la arquitectura de Calico, llamado Typha, se vuelve especialmente relevante para la escalabilidad cuando un cluster crece hacia un número muy grande de nodos?

Typha actúa como una capa intermedia de caché y distribución de datos entre los servers de Kubernetes (donde vive el estado) y los agentes Felix de cada nodo, reduciendo la carga directa sobre el API server de Kubernetes que ocurriría si cada uno de miles de Felix consultara directamente ese API server por separado
Typha reemplaza por completo la necesidad de tener Felix corriendo en cada nodo del cluster, siendo un componente que sustituye esa función en vez de complementarla dentro de la arquitectura de Calico
Solo es relevante Typha si el cluster tiene exactamente un único nodo en total, sin ninguna necesidad real de reducir la carga sobre el API server con un número pequeño de agentes Felix consultando
El API server de Kubernetes nunca experimenta ninguna carga adicional real relacionada con el número de agentes Felix que consultan directamente su estado, independientemente de si Typha está presente o no en la arquitectura
Calico · Lección 28

Completa el código

Typha reduce la carga directa sobre el API server que ocurriría si cada Felix consultara directamente ese API server por
Calico · Lección 28

¿Por qué miles de agentes Felix consultando directamente y de forma individual al API server de Kubernetes (sin Typha como intermediario) podría sobrecargar ese API server en un cluster muy grande?

✓

¡Lección completada!

Rendimiento y escalabilidad de Calico en clusters grandes

0
XP ganado
3
Vidas restantes