You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
external-dns creates an A record pointing to the correct IP address.
But ingress-nginx gives 400 errors.
If I add add one line: ingressClassName: test to the spec, ingress-nginx starts working properly, but external-dns switches the IP to the default load balancer for the cluster making it inaccessible.
external-dns.alpha.kubernetes.io/target is mentioned, but the FAQ implied it should be used when external-dns can't find the IP of the controller.
The bug also mentions standing up multiple instances of external-dns, but it's referencing an external-vs-internal DNS setup.
It seems like external-dns should be able to figure out which LoadBalancer an Ingress is attached to based on the kubernetes.io/ingress.class annotation and/or spec.ingressClassName and add the correct IP address.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm stumped on having multiple load balancers with external-dns.
If I create an Ingress and point it to a service like so:
external-dns creates an A record pointing to the correct IP address.
But ingress-nginx gives 400 errors.
If I add add one line:
ingressClassName: test
to the spec, ingress-nginx starts working properly, but external-dns switches the IP to the default load balancer for the cluster making it inaccessible.I've been looking at bug #348.
external-dns.alpha.kubernetes.io/target
is mentioned, but the FAQ implied it should be used when external-dns can't find the IP of the controller.The bug also mentions standing up multiple instances of external-dns, but it's referencing an external-vs-internal DNS setup.
It seems like external-dns should be able to figure out which LoadBalancer an Ingress is attached to based on the
kubernetes.io/ingress.class
annotation and/orspec.ingressClassName
and add the correct IP address.Am I missing something?
Beta Was this translation helpful? Give feedback.
All reactions