Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Aislamiento multi-inquilino

5 tareas · 38 min · Principiante

Un operador alquila parte de su plataforma a operadores virtuales y a clientes empresariales: varios inquilinos que comparten el mismo clúster y, a veces, los mismos nodos. El aislamiento entre ellos es lo que evita que el fallo o el descuido de uno alcance a otro, y no lo da una sola pieza sino la suma de separación lógica, políticas de red, cuotas, permisos y, donde el riesgo lo pide, nodos propios. En Cusiana Móvil lees los espacios de la plataforma, sus permisos y las incidencias de rendimiento de la última semana. Todo es lectura de archivos de ejemplo.

0 de 5 · 0%

Objetivo de la sala

Un operador alquila parte de su plataforma a operadores virtuales y a clientes empresariales: varios inquilinos que comparten el mismo clúster y, a veces, los mismos nodos. El aislamiento entre ellos es lo que evita que el fallo o el descuido de uno alcance a otro, y no lo da una sola pieza sino la suma de separación lógica, políticas de red, cuotas, permisos y, donde el riesgo lo pide, nodos propios. En Cusiana Móvil lees los espacios de la plataforma, sus permisos y las incidencias de rendimiento de la última semana. Todo es lectura de archivos de ejemplo.

En Kubernetes, un espacio de nombres agrupa recursos y permite aplicar permisos, cuotas y políticas por grupo, pero por sí solo no aísla: sin políticas de red, los pods de un espacio pueden hablar con los de otro, y mientras compartan nodo comparten núcleo del sistema operativo y recursos de la máquina. El aislamiento fuerte es una suma de capas, y cuánto se añade depende de cuánta confianza haya entre inquilinos.

Responde para continuar

Dos inquilinos comparten clúster, cada uno en su espacio de nombres. ¿Qué es cierto?

Ver pista de ayuda

Un espacio es el lugar donde se aplican los controles, no un control por sí mismo.

Una política de red de denegación por defecto bloquea el tráfico que no se permitió expresamente; sin ella, el espacio acepta conexiones de cualquier otro pod del clúster, incluidos los de otros inquilinos. En una plataforma multi-inquilino, un espacio sin esa política es un vecino con la puerta abierta.

Lee la tabla de espacios y busca el que no tiene política.

Responde para continuar

Escribe el espacio que no tiene política de red.

Ver pista de ayuda

Abre `aislamiento/espacios.csv` y mira la columna `politica_de_red`.

Los límites de recursos (cuotas de CPU y de memoria por espacio) impiden que un inquilino consuma lo que necesitan los demás. Sin ellos, un error de un inquilino, un pico de carga o un abuso se convierten en un problema de todos los que comparten nodo.

Cruza la tabla de espacios con las incidencias de rendimiento: ¿quién aparece como causa sin tener tope?

Responde para continuar

Escribe el espacio que no tiene límite de recursos.

Ver pista de ayuda

Mira la columna `limite_de_recursos` en `aislamiento/espacios.csv`.

Los permisos de un inquilino deben quedarse en su espacio. Una cuenta de servicio con permiso de lectura de secretos en todo el clúster puede leer los secretos de los demás inquilinos, aunque el resto de los controles esté bien puesto. Las cuentas de plataforma tienen ámbito de clúster por necesidad; las de un inquilino, no.

Responde para continuar

Escribe la cuenta de un inquilino que puede leer secretos en todo el clúster.

Ver pista de ayuda

Abre `aislamiento/permisos.txt` y mira el ámbito de cada fila.

Las incidencias de la última semana tienen un patrón: afectan a espacios que comparten nodos con otro que no tiene cuota. El aislamiento de recursos es una mezcla de cuotas, de prioridades y, para cargas sensibles al tiempo de respuesta como el plano de usuario, de nodos reservados. Cada capa cuesta capacidad: se pone donde el riesgo lo justifica.

Responde para continuar

¿Qué medida corrige lo que muestran las incidencias sin encarecer toda la plataforma?

Ver pista de ayuda

Lee `aislamiento/incidencias-de-ruido.txt` y busca la causa común.

Inicia sesión para registrar tus puntos y progreso en el ranking.

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