DevOps

Ingress & API Gateway

Ingress controllers (NGINX, Traefik), Gateway API, cert-manager, TLS termination, troubleshooting de ingress routing

20 preguntas de entrevista·
Mid-Level
1

¿Cuál es el rol principal de un Ingress en Kubernetes?

Respuesta

Un Ingress expone servicios HTTP y HTTPS desde fuera del cluster a los servicios internos, con enrutamiento basado en reglas (hosts, rutas). Permite gestionar múltiples servicios mediante una sola IP pública, a diferencia de los servicios LoadBalancer que requieren una IP por servicio. Ingress también proporciona terminación TLS, redirecciones y enrutamiento basado en contenido.

2

¿Cuál es la diferencia entre un Ingress y un Service de tipo LoadBalancer?

Respuesta

Un Service LoadBalancer crea un balanceador de carga cloud dedicado con una IP pública única por servicio, lo que puede ser costoso con múltiples servicios. Un Ingress utiliza un único punto de entrada (una IP) para enrutar el tráfico a múltiples servicios backend mediante reglas de enrutamiento (host-based, path-based). El Ingress requiere un Ingress Controller para funcionar, mientras que LoadBalancer es gestionado directamente por el cloud provider.

3

¿Qué es un Ingress Controller en Kubernetes?

Respuesta

Un Ingress Controller es un componente que observa la API de Kubernetes para detectar recursos Ingress, luego configura automáticamente un reverse proxy (como NGINX, Traefik, HAProxy) para implementar las reglas de enrutamiento definidas. A diferencia de otros controladores de Kubernetes que están integrados por defecto, el Ingress Controller debe instalarse por separado. Traduce las reglas Ingress en configuración de proxy real.

4

¿Cuáles son los Ingress Controllers más populares en 2025?

5

¿Cómo configurar el enrutamiento basado en host con Ingress?

+17 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis