🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónDenegar por defecto
5 tareas · 38 min · Principiante
Una segmentación solo funciona si lo que no está permitido queda cerrado. En Kubernetes eso no viene de fábrica: se construye con una política que selecciona a todos los pods y no permite nada, y se abren después los caminos necesarios. Cucunubá Telemedicina activó la denegación en varios namespaces y los resultados fueron desiguales: uno perdió la resolución de nombres, otro protegió solo a una parte de sus pods y otros tres siguen sin nada. Lees los manifiestos, un inventario y un extracto de registros. Es lectura de copias de ejemplo.
Objetivo de la sala
Una segmentación solo funciona si lo que no está permitido queda cerrado. En Kubernetes eso no viene de fábrica: se construye con una política que selecciona a todos los pods y no permite nada, y se abren después los caminos necesarios. Cucunubá Telemedicina activó la denegación en varios namespaces y los resultados fueron desiguales: uno perdió la resolución de nombres, otro protegió solo a una parte de sus pods y otros tres siguen sin nada. Lees los manifiestos, un inventario y un extracto de registros. Es lectura de copias de ejemplo.La denegación por defecto es una política con podSelector: {} (todos los pods del namespace) y los tipos que se quieren cerrar, sin ninguna regla de ingress ni de egress. Al seleccionar a todos y no permitir nada, deja cada pod aislado en esos sentidos. A partir de ahí, cada comunicación necesaria se abre con una política propia, y todas se suman.
Los tipos son independientes: una política con solo Ingress cierra la entrada y deja la salida como estaba.
Responde para continuar
Un namespace tiene una política con `podSelector: {}`, tipo `Ingress` y ninguna regla. ¿Cuál es el efecto?
Ver pista de ayuda
Los tipos se declaran uno por uno; mira cuál aparece.
Si se deniega la salida, los pods dejan de poder hablar con el servidor de nombres del clúster, y con él se cae cualquier llamada que use un nombre de servicio en lugar de una dirección. El fallo se parece a una avería de la aplicación: tiempos de espera al resolver. La política de salida casi siempre necesita una regla que permita el tráfico hacia el servidor de nombres, por UDP y por TCP, antes de abrir lo demás.
Abre los manifiestos de cada namespace y el extracto de registros posterior a la activación.
Responde para continuar
Escribe el namespace donde los pods dejaron de resolver nombres tras la denegación de salida.
Ver pista de ayuda
Lee `registros/pagos-consultas.log` y compara con las políticas de `espacios/consultas` y `espacios/pagos`.
Una política de denegación que lleva un selector de etiquetas protege únicamente a los pods con esa etiqueta. Los demás siguen sin aislar, y a simple vista el namespace «tiene una política de denegación». Esta trampa es frecuente cuando se copia un manifiesto de otro lugar y se deja la etiqueta de origen.
Responde para continuar
Escribe el nombre de la política de denegación que no cubre todos los pods de su namespace.
Ver pista de ayuda
Mira el `podSelector` de cada archivo `00-*.yaml` en `espacios/`.
El inventario que mantiene el equipo marca, namespace por namespace, si hay denegación de entrada y de salida. Un valor parcial significa que existe alguna, pero no cubre todo, y no es lo mismo que no tener ninguna.
Responde para continuar
¿Cuántos namespaces del inventario no tienen ninguna denegación por defecto, ni de entrada ni de salida?
Ver pista de ayuda
`cat inventario/espacios.txt` y cuenta las filas con `no` en las dos columnas.
En un namespace que hoy funciona sin políticas, activar la denegación por defecto de golpe corta todas las comunicaciones que nadie documentó. El orden seguro es el inverso: observar los flujos reales, escribir las políticas que los permiten, aplicarlas primero (no cambian nada mientras el pod no esté aislado) y por último activar la denegación.
Responde para continuar
Hay que activar la denegación en el namespace citas, que hoy no tiene ninguna política. ¿Cuál es el orden más seguro?
Ver pista de ayuda
Las políticas de permiso no cambian nada hasta que el pod esté aislado.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.