Um controlador Ingress é um balanceador de carga especializado para ambientes Kubernetes (e outros conteinerizados). O Kubernetes é o padrão de fato para gerenciar aplicativos em contêineres. Para muitas empresas, mover cargas de trabalho de produção para o Kubernetes traz desafios e complexidades adicionais em torno do gerenciamento de tráfego de aplicativos. Um controlador Ingress abstrai a complexidade do roteamento de tráfego de aplicativos do Kubernetes e fornece uma ponte entre os serviços do Kubernetes e os externos.

Controladores do Kubernetes Ingress:

  • Aceita tráfego de fora da plataforma Kubernetes e balanceia-o para pods (contêineres) em execução dentro da plataforma
  • Pode gerenciar o tráfego de saída dentro de um cluster para serviços que precisam se comunicar com outros serviços fora de um cluster
  • São configurados usando a API do Kubernetes para implantar objetos chamados “Recursos do Ingress”
  • Monitoram os pods em execução no Kubernetes e atualizam automaticamente as regras de balanceamento de carga quando os pods forem adicionados ou removidos de um serviço

Assista a esta sessão do NGINX Sprint para saber mais sobre os conceitos de rede do Kubernetes e o que um controlador de entrada faz, e obtenha conselhos práticos sobre como decidir qual dos três tipos básicos de controladores do Ingress (código aberto, padrão do fornecedor da nuvem e comercial) é melhor para você.

Como o NGINX Plus pode ajudar?

Você aplica frequentemente alterações de configuração ao seu controlador Ingress? Proteger seus serviços do Kubernetes contra ataques é uma prioridade? Então você precisa de um controlador Ingress de nível de produção com recursos como:

O NGINX Ingress Controller é um controlador Ingress (daemon) de nível de produção que é executado junto com instâncias NGINX Open Source ou NGINX Plus em um ambiente Kubernetes. O daemon monitora os recursos de entrada do NGINX e os recursos de entrada do Kubernetes para descobrir solicitações de serviços que exigem balanceamento de carga de entrada. Ele é compatível com o NGINX App Protect , nosso WAF leve e moderno que pode ser implantado no controlador Ingress, como um proxy por serviço e como um proxy por pod.

Com o NGINX Ingress Controller, você aproveita a rede do Kubernetes nas Camadas 4 a 7 para permitir maior segurança e controle de tráfego entre os serviços do Kubernetes.

Existem muitos controladores Ingress que usam o NGINX como plano de dados, e você pode estar se perguntando qual é o certo para você. Em nosso blog, fornecemos uma visão geral dos três controladores Ingress mais comuns criados no NGINX:

A escolha do controlador Ingress certo depende do seu caso de uso. Se você precisa de entrega de aplicativo de nível de produção, os recursos listados acima são essenciais e somente a versão do NGINX Ingress Controller baseada no NGINX Plus os fornece.

Entre em contato conosco hoje mesmo para saber como podemos ajudar você a entregar aplicativos modernos .