Opa, Guilherme, tudo bem?
Antes de tudo, é importante confirmar se a versão do NGINX que você está utilizando é compatível com o Proxy Protocol v2, como mencionado na documentação que você consultou. Precisa ser o NGINX Plus R16 ou posterior, ou o NGINX Open Source 1.13.11 ou posterior.
Em segundo lugar, para habilitar o Proxy Protocol v2 no Ingress Controller Nginx, você precisa configurar o controlador de entrada para aceitar o Proxy Protocol. Isso pode ser feito adicionando a seguinte linha ao seu arquivo de configuração do controlador de entrada:
controller:
config:
use-proxy-protocol: "true"
Essa configuração informa ao controlador de entrada para aceitar conexões que usam o Proxy Protocol.
Por último, você precisa configurar o serviço de Load Balancer para enviar o Proxy Protocol. Isso pode variar dependendo do provedor de cloud que você está usando. Se for a AWS, por exemplo, você pode adicionar a seguinte anotação ao seu serviço de Load Balancer:
service:
annotations:
service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: "*"
Por fim, é importante ajustar as configurações de acordo com a sua aplicação, tá bem?
Se outra dúvida surgir, estamos aqui.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.