Networking Question #019e3a4f
Qual afirmação sobre Ingress está correta?
Ingress fornece uma maneira simples de rastrear endpoints de rede dentro de um cluster.
Ingress é um tipo de Service como NodePort e ClusterIP.
Ingress é uma construção que permite especificar como um Pod pode se comunicar.
Ingress expõe rotas de fora do cluster para serviços dentro do cluster.
Official Explanation / Community Explanations
Ingress é um recurso do Kubernetes que gerencia o acesso externo a serviços dentro de um cluster, tipicamente tráfego HTTP/HTTPS. Ele fornece balanceamento de carga, terminação SSL e hospedagem virtual baseada em nome.
Como Funciona
Ingress expõe rotas HTTP e HTTPS de fora do cluster para serviços dentro do cluster. O roteamento de tráfego é controlado por regras definidas no recurso Ingress. Um controlador Ingress (ex.: NGINX, Traefik) deve ser implantado no cluster para cumprir as regras do Ingress.
Por que a afirmação correta está certa
A afirmação "Ingress expõe rotas de fora do cluster para serviços dentro do cluster" está correta porque o Ingress é projetado especificamente para fornecer acesso externo a serviços do cluster, tipicamente via HTTP/HTTPS. Ele atua como um balanceador de carga de camada 7, roteando requisições externas para o serviço apropriado com base em nomes de host ou caminhos.
Por que as afirmações incorretas estão erradas
- "Ingress fornece uma maneira simples de rastrear endpoints de rede dentro de um cluster" está incorreto. Rastrear endpoints de rede é tipicamente feito por Services (ex.: ClusterIP) ou recursos Endpoints, não pelo Ingress.
- "Ingress é um tipo de Service como NodePort e ClusterIP" está incorreto. Ingress não é um tipo de Service; é um recurso de API separado. Os tipos de Service incluem ClusterIP, NodePort, LoadBalancer e ExternalName.
- "Ingress é uma construção que permite especificar como um Pod pode se comunicar" está incorreto. Políticas de comunicação de Pods são definidas por Network Policies, não pelo Ingress. Ingress lida com tráfego externo para o serviço, não com comunicação pod-a-pod.