Replies: 1 comment
-
After working on this for a while longer, I realized I actually need to run separate ingress controller instances because I need to be able to expose certain things only on the internal network (but still with TLS provided by In a more ideal case, there would be an |
Beta Was this translation helpful? Give feedback.
-
I know that I can do Split-View DNS with two ingress controllers using different ingress classes (and different ingress resources) and two instances of external-dns filtering on those classes (#3220).
It would be great if I could use a single ingress controller exposed both publicly and privately (see ingress-nginx addtional internal load balancer), and a single ingress object, but have the two instances of external-dns create different entries according to their configuration (in my case, one using azure private dns, and the other using azure public dns). In the most basic use-case this is possible, but it breaks down if I need to use annotations like
external-dns.alpha.kubernetes.io/target
on the ingress resource for the internal case, and not for the external case.Is there no way to do this currently with external-dns?
Beta Was this translation helpful? Give feedback.
All reactions