Como usar o NGINX como controlador de Ingress do Kubernetes
Michael Pleshakov, engenheiro de integração de plataformas na NGINX, Inc.
O controlador Ingress é um dos componentes mais críticos da plataforma Kubernetes, atuando como ponto de entrada para todo o tráfego direcionado às aplicações executadas no Kubernetes. Por isso, ele deve ser desenvolvido com base em uma tecnologia de balanceamento de carga comprovada e confiável, como o NGINX. O NGINX Ingress Controller para Kubernetes combina os benefícios do uso do plano de controle do Kubernetes para gerenciar a configuração do balanceamento de carga com o desempenho, a confiabilidade e os recursos avançados do NGINX e do NGINX Plus. Além disso, o controlador NGINX Ingress integra o NGINX a ferramentas nativas da nuvem, como Helm e Prometheus, que estão sendo rapidamente adotadas em ambientes Kubernetes de produção.
Em sua sessão na NGINX Conf 2018, voltada a usuários iniciantes ou intermediários do Kubernetes que desejam disponibilizar aplicações no Kubernetes em ambientes de produção, Michael mostra como balancear com sucesso a carga de aplicações HTTP e TCP/UDP no Kubernetes usando o NGINX Ingress Controller para Kubernetes. Os tópicos incluem:
- Instalação por meio de manifestos do Kubernetes ou do Helm
- Configuração do balanceamento de carga para aplicações HTTP e TCP/UDP
- Monitoramento com o Prometheus
- Solução de problemas em caso de falhas
- Extensões compatíveis com requisitos avançados