X-forwarded-header 전달 옵션 설정 필요
nginx.ingress.kubernetes.io/use-fowarded-headers: 'true'
nginx.ingress.kubernetes.io/x-forwarded-for: $proxy_add_x_forwarded_for
BUT
SNAT 되면 client ip가 lb ip로 변경되어 진짜 client ip 알 수없음
k8s cluster 환경 구성마다 다름
필자는 ingress 관련 expose가 nodeport 로 되어있고 lb를 사용하는 환경이므로 해결안되었음
참고
barisein.tistory.com/999
sawaca96.tistory.com/18
findstar.pe.kr/2021/08/22/nginx-ingress-controller-use-forwarded-for-option/
'Debug' 카테고리의 다른 글
| k8s 환경에서 batch 동시 작동 하지 않도록 하는 삽질기 (0) | 2025.11.18 |
|---|---|
| 413 Request entity too large : nginx 파일 업로드 용량 설정 (k8s ingress) (0) | 2025.11.14 |