How do I get client IP addressed from HTTP requests in kubernetes services

0 votes

I'm running my web app as pod behind an nginx reverse proxy for ssl. Both of them use kubernetes service for load balancing(Like shown here). My problem is that all of the HTTP request logs show the cluster IP address instead of the IPs of the HTTP clients. Is there any other way I can make kubernetes service to pass this info to my app servers?

Sep 11, 2018 in Kubernetes by shubham
• 7,340 points
2,563 views

1 answer to this question.

0 votes

Kube-proxy can get out of the loop in one of two ways:

  1. Use ingress to configure your nginx to load balance based on the source IP address and then you cna send traffic to your endpoint(https://github.com/kubernetes/contrib/tree/master/ingress/controllers#ingress-controllers)
  2. OR you can use the haproxy loadbalancer and set the balance annotation of your service so that it uses "source"(https://github.com/kubernetes/contrib/blob/master/service-loadbalancer/service_loadbalancer.go#L51)
answered Sep 11, 2018 by DareDev
• 6,890 points

Related Questions In Kubernetes

0 votes
2 answers

How can I access a service installed on Kubernetes from anywhere?

if u want to directly want to ...READ MORE

answered Jul 26, 2020 in Kubernetes by Akash Gupta
1,086 views
0 votes
1 answer

How do I create a service account for my dashboard and get all the credentails

Run the following commands: This command will create ...READ MORE

answered Oct 8, 2018 in Kubernetes by Kalgi
• 52,360 points
1,487 views
0 votes
1 answer

How do I run kubernetes on AWS

There are two main ways to use ...READ MORE

answered Oct 26, 2018 in Kubernetes by Kalgi
• 52,360 points
576 views
+1 vote
1 answer
0 votes
3 answers

Error while joining cluster with node

Hi Kalgi after following above steps it ...READ MORE

answered Jan 17, 2019 in Others by anonymous
14,624 views
0 votes
1 answer

Nginx routing for kubernetes services

Hey, backend is a service running on ...READ MORE

answered Feb 8, 2019 in Kubernetes by Kalgi
• 52,360 points
1,168 views
0 votes
1 answer

How do I sign-in to kubernetes dashboard?

Since version 1.7 Dashboard uses more secure ...READ MORE

answered Sep 7, 2018 in Kubernetes by DareDev
• 6,890 points
2,054 views
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP