-
Notifications
You must be signed in to change notification settings - Fork 269
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: haproxy-ingress should be able to take IP address from a service. #93
Comments
After doing some more digging, this seems to be handled by the nginx-ingress --publish-service option.
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/cli-arguments.md So I guess this is now a feature request. |
HAProxy Ingress has also |
Works perfectly, thanks! |
I am running v0.6-beta.3 in AWS, k8s 1.9 and external-dns. It is perfectly working. I hope were in the documentation to save time the next person. 👍 Related to this issue jcmoraisjr#93
can anyone post an example of the annotation / document this? |
I'm using the following setup currently:
DNS ( external-dns) -> External loadbalancer ( GCP internal-only LB - defined through k8s service ) -> Nginx-ingress -> app ingress -> K8s headless service -> app pods
I want to replace Nginx-ingress with haproxy-ingress, for speed and better metrics.
With nginx-ingress, the IP address that the external loadbalancer registers is provided automatically to the app ingress, and is then registered in DNS against the app name by external-dns.
With haproxy-ingress - the app ingress always uses the external IP of the node running the haproxy-ingress.
Is there any way to get haproxy-ingress to recognise that there's a service loadbalancer infront of it, and to use that IP instead?
In nginx-ingress this just works.
detailed config/debug below.
thanks
James M
Address above should be external Loadbalancer IP (as shown below) - not node IP
The text was updated successfully, but these errors were encountered: