Sobre o projeto
Este repositório fornece a implementação oficial do Ingress Controller para NGINX e NGINX Plus, mantida pela equipe por trás do NGINX. Ele é executado dentro de um cluster Kubernetes e configura o NGINX como balanceador de carga de acordo com os recursos Ingress.
Capacidades principais:
- Suporte padrão a Ingress: roteamento de conteúdo baseado em host e em caminho, além de terminação TLS/SSL por hostname.
- Configuração estendida por meio de annotations e do recurso ConfigMap, expondo muitos recursos do NGINX e do NGINX Plus.
- Balanceamento de carga para HTTP, bem como para aplicações WebSocket, gRPC, TCP e UDP.
- Recursos personalizados VirtualServer e VirtualServerRoute para casos de uso além do Ingress padrão, como divisão de tráfego e roteamento avançado baseado em conteúdo.
- Recurso TransportServer para balanceamento de carga TCP, UDP e passthrough TLS.
- Funciona com o NGINX de código aberto e com o NGINX Plus comercial; o uso do NGINX Plus é coberto pelo contrato de suporte.
Primeiros passos: instale via Helm chart ou manifestos Kubernetes e, em seguida, configure o balanceamento de carga usando o recurso Ingress (exemplo Cafe) ou o recurso VirtualServer (exemplo de configuração básica). Exemplos adicionais e a documentação completa estão vinculados no README.
Modelo de release: versões estáveis são publicadas no GitHub, com 5.6.3 listada como a versão estável mais recente no momento da escrita; uma versão edge/nightly construída a partir do branch main está disponível para experimentar recursos não lançados. As imagens são distribuídas via DockerHub, GitHub Container Registry, Amazon ECR Public Gallery e Quay.io; as imagens do NGINX Plus vêm do F5 Container Registry ou podem ser construídas a partir do código-fonte. SBOMs para binários e imagens Docker são gerados com syft no formato SPDX e anexados como atestados de imagem.
O projeto é licenciado sob Apache-2.0, desenvolvido ativamente e distinto do projeto kubernetes/ingress-nginx. Chamadas da comunidade são realizadas a cada duas segundas-feiras, e um fórum da comunidade está disponível para discussão.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.