Um controlador de Ingress é um balanceador de carga especializado para ambientes Kubernetes (e outros ambientes conteinerizados). Kubernetes é o padrão de fato para o gerenciamento de aplicações conteinerizadas. Para muitas empresas, migrar cargas de trabalho de produção para o Kubernetes traz desafios e complexidades adicionais relacionados ao gerenciamento do tráfego das aplicações. Um controlador de Ingress abstrai a complexidade do roteamento do tráfego de aplicações no Kubernetes e estabelece uma ponte entre os serviços do Kubernetes e os serviços externos.

Controladores de Ingress do Kubernetes:

  • Aceitam tráfego externo à plataforma Kubernetes e o distribuem entre os 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 do cluster
  • São configurados usando a API do Kubernetes para implantar objetos chamados “Recursos de Ingress”
  • Monitore os pods em execução no Kubernetes e atualize automaticamente as regras de balanceamento de carga quando pods forem adicionados a um serviço ou removidos dele

Assista a esta sessão do NGINX Sprint para saber mais sobre os conceitos de rede do Kubernetes e o que faz um controlador de Ingress, além de obter orientações práticas para decidir qual dos três tipos básicos de controladores de Ingress (de código aberto, padrão do provedor de nuvem e comercial) é o mais adequado para você.

Como o NGINX Plus pode ajudar?

Você aplica alterações de configuração com frequência 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 de Ingress (daemon) de nível de produção que é executado junto a instâncias do NGINX Open Source ou do NGINX Plus em um ambiente Kubernetes. O daemon monitora recursos do NGINX Ingress e recursos do Kubernetes Ingress para identificar solicitações de serviços que exigem balanceamento de carga de entrada. Ele é compatível com o NGINX App Protect, nosso WAF moderno e leve, que pode ser implantado no controlador de Ingress, como proxy por serviço e como proxy por pod.

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

There are many Ingress controllers that use NGINX as the data plane, and you may be wondering which one is right for you. On our blog we provide an overview of the three most common Ingress controllers built on NGINX:

A escolha do controlador de Ingress certo depende do seu caso de uso. Se você precisa de entrega de aplicações em 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 oferece.

Entre em contato conosco hoje mesmo para saber como podemos ajudar você a disponibilizar aplicações modernas.