Calico · Lección 09
¿Qué alcance adicional ofrece una GlobalNetworkPolicy de Calico, un recurso personalizado específico de Calico, frente a una NetworkPolicy estándar de Kubernetes limitada a un único namespace?
Una GlobalNetworkPolicy puede aplicarse a Pods a través de múltiples namespaces distintos simultáneamente (o incluso a nodos completos), útil para definir reglas de seguridad consistentes que deben aplicarse de forma centralizada a todo el cluster, sin tener que replicar la misma política individualmente en cada namespace
Una GlobalNetworkPolicy y una NetworkPolicy estándar de Kubernetes son exactamente el mismo recurso con un nombre distinto, sin ninguna diferencia real de alcance entre ambos tipos de política
Solo puede existir exactamente una única GlobalNetworkPolicy en total dentro de todo el cluster de Calico, sin ninguna posibilidad real de definir múltiples políticas globales distintas
Una GlobalNetworkPolicy solo puede aplicarse dentro de exactamente el mismo namespace donde fue creada, de la misma forma limitada en que funciona una NetworkPolicy estándar de Kubernetes
Calico · Lección 09
Completa el código
Es útil para definir reglas de seguridad consistentes sin tener que replicar la misma política individualmente en cada
Revisa: sin tener que replicar la misma política individualmente en cada namespace.
Calico · Lección 09
¿Por qué una regla de seguridad base que debe aplicarse consistentemente a absolutamente todos los namespaces del cluster (como bloquear tráfico hacia un rango de IP específico conocido como malicioso) sería más práctico definirla como una única GlobalNetworkPolicy en vez de replicarla manualmente en cada namespace individual?
Pista: replicar manualmente esa misma regla de seguridad en cada namespace individual requeriría mantener múltiples copias idénticas distribuidas por todo el cluster, y actualizar esa regla en el futuro significaría modificar cada una de esas copias por separado; una GlobalNetworkPolicy centraliza esa regla en un único lugar, aplicándose automáticamente a todos los namespaces sin esa replicación manual repetitiva, garantizando consistencia y reduciendo significativamente el esfuerzo de mantenimiento.
✓
¡Lección completada!
GlobalNetworkPolicy — políticas a nivel de cluster
0
XP ganado
3
Vidas restantes