Hi Team , I am facing problem to preserve Client IP that is TCP connection over istio, My client is able to sent the request to application pod but on application pod I want to preserve client IP instead of that I am getting istio-ingressgateway pod ip. I already set sidecar.istio.io/interceptionMode: TPROXY on application pod and externalTrafficPolicy: Local in istioingress Loadbalancer service. CAn anyone hlep me to soty out issue ?
Any help on above topic? stuck on this actually
Your loadbalancer should be applications load balncer
Then apply envoy filter in istio-system
Configure authorization policies in istio system and in matchLabels and selector use istio ingressgateway labels
Can you help what envoy filter which I need to apply, because when as create as simple service typed loadbalancer I am able to get client I. over istio I am getting istio-gateway pod ip in request, the IP is getting terminated on istio-ingressgateway pod
Apply on istio system
Then you create authorization policies in istio-system
this is for HTTP I am looking for TCP actually