maybe it will be useful to someone
fixed by adding to ingress-nginx
config:
enable-real-ip: true
use-proxy-protocol: true
full file
controller:
service:
annotations:
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
service.beta.kubernetes.io/aws-load-balancer-type: nlb
config:
enable-real-ip: true
use-proxy-protocol: true
also in in LB “Traffic configuration Proxy protocol v2=On”, “Preserve client IP addresses=On”