-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
ingress-dns addon docs/setup #9022
Comments
Hey @darkn3rd thanks for pointing this out -- if you or anyone else is interested in contributing to our documentation and fixing this, please comment /assign on this issue! |
Hello, I've been struggling a bit getting ingress-dns running on Ubuntu 20.04 and was happy to find this issue. I will note, however, that
does not work properly, because systemd-resolve sends EDNS to ingress-dns' node-dns server, which returns an invalid response. Good news: there is an open merge request on ingress-dns to fix this. To help future searchers, here are some symptoms:
|
@priyawadhwa I wish I could document this, but documentation around |
@woodcockjosh @jnm For the GitLab MR:
|
I don't really run linux so I wouldn't be able to document very well either. |
As far as I can tell, there are still not any instructions on the ingress-dns addon docs about how to configure systemd-resolve to use this DNS server. I was pieced together some understanding of how this should work from @darkn3rd's comment, the Gitlab MR, and these systemd-resolved docs. I expected that putting the following in [Match]
Name=* # despite what the docs say.
[Network]
DNSDefaultRoute=false
DNS=192.168.49.2
Domains=~myhost where 192.168.49.2 is the output of Unfortunately, this causes my I suspect either (1) my DNS configuration is applying to more domains than I intend and/or (2) something started by |
The documentation for ingress-dns is confusing.
It looks like it is instructing users to use resolvconf to configure the new DNS server and then disable resolvconf.
It would be nice to either (or both) explain what is being done for each of these steps and why, as well as have some systemd only instructions, like:
I also noticed that dnsmasq was running in the background, and that there are minikube configurations there. This obviously cannot run at the same time with systemd-resolved running. There's little docs on that setup or how to use it, or trade-offs between this solution and using dnsmasq.
Steps to reproduce the issue:
The text was updated successfully, but these errors were encountered: