Calico · Lección 07
¿Qué diferencia de alcance hay entre usar un 'podSelector' y un 'namespaceSelector' dentro de una regla de NetworkPolicy en Calico (o Kubernetes), al definir de dónde puede venir el tráfico permitido?
Un podSelector selecciona Pods específicos según sus etiquetas (labels), típicamente dentro del mismo namespace, mientras un namespaceSelector selecciona todos los Pods que pertenecen a namespaces que coincidan con ciertas etiquetas, permitiendo definir reglas que abarquen potencialmente múltiples namespaces distintos
Un podSelector y un namespaceSelector son exactamente el mismo mecanismo con un nombre distinto, sin ninguna diferencia real de alcance entre ambos tipos de selector dentro de una regla de NetworkPolicy
Solo puede usarse exactamente un único tipo de selector en total por cada regla de NetworkPolicy, sin ninguna posibilidad real de combinar ambos tipos dentro de la misma regla
Un namespaceSelector solo puede seleccionar exactamente un único namespace en total, sin ninguna posibilidad real de que la regla abarque múltiples namespaces distintos simultáneamente
Calico · Lección 07
Completa el código
El namespaceSelector permite definir reglas que abarquen potencialmente múltiples
Revisa: permite definir reglas que abarquen potencialmente múltiples namespaces distintos.
Calico · Lección 07
¿Por qué usar un namespaceSelector sería más apropiado que un podSelector al definir una regla que permita tráfico desde cualquier aplicación perteneciente al namespace de 'monitoreo', sin importar las etiquetas específicas de cada Pod individual dentro de ese namespace?
Pista: si la necesidad real es permitir tráfico desde cualquier Pod que pertenezca al namespace de monitoreo, sin importar las etiquetas específicas de cada Pod individual, un namespaceSelector que seleccione ese namespace por su propia etiqueta abarcaría automáticamente a todos los Pods que vivan dentro de él; un podSelector, en cambio, requeriría conocer y especificar las etiquetas exactas de cada Pod individual, algo que no se ajusta bien a esa necesidad de incluir cualquier Pod del namespace completo.
✓
¡Lección completada!
Selectors — namespaceSelector y podSelector
0
XP ganado
3
Vidas restantes