DevOps

Ingress & API Gateway

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

20 perguntas de entrevista·
Mid-Level
1

Qual é o papel principal de um Ingress no Kubernetes?

Resposta

Um Ingress expõe serviços HTTP e HTTPS de fora do cluster para os serviços internos, com roteamento baseado em regras (hosts, paths). Permite gerenciar múltiplos serviços via um único IP público, ao contrário dos serviços LoadBalancer que requerem um IP por serviço. O Ingress também fornece terminação TLS, redirecionamentos e roteamento baseado em conteúdo.

2

Qual é a diferença entre um Ingress e um Service do tipo LoadBalancer?

Resposta

Um Service LoadBalancer cria um balanceador de carga cloud dedicado com um IP público único por serviço, o que pode ser caro com múltiplos serviços. Um Ingress usa um único ponto de entrada (um IP) para rotear o tráfego para múltiplos serviços backend via regras de roteamento (host-based, path-based). O Ingress requer um Ingress Controller para funcionar, enquanto o LoadBalancer é gerenciado diretamente pelo cloud provider.

3

O que é um Ingress Controller no Kubernetes?

Resposta

Um Ingress Controller é um componente que observa a API do Kubernetes para detectar recursos Ingress, depois configura automaticamente um reverse proxy (como NGINX, Traefik, HAProxy) para implementar as regras de roteamento definidas. Diferente de outros controladores Kubernetes que são integrados por padrão, o Ingress Controller deve ser instalado separadamente. Ele traduz as regras Ingress em configuração de proxy real.

4

Quais são os Ingress Controllers mais populares em 2025?

5

Como configurar roteamento baseado em host com Ingress?

+17 perguntas de entrevista

Outros temas de entrevista DevOps

Domine DevOps para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis