-
Notifications
You must be signed in to change notification settings - Fork 571
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
hostDNS incompatibility #9143
Comments
Unfortunately (it's a bug), but the support bundle doesn't contain the log for If you could reproduce and grab |
See siderolabs/talos#9143 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
I went to replicate this using the existing bootstrapped cluster and it worked with hostDNS: true. The change I think is relevant in the local dns servers is that previously, coredns (.2) (the first dns in the dhcp list) was not configured to pass requests it didnt match upstream anywhere, and it now is. This was ok before because clients would get a miss on .2 and then hit .4 and get a hit. Perhaps some config in talos image is unable to do the same? To test this i disable the upstream dns config in coredns and retried the new cluster, and got the same failure as before. I've attached the requested log file. the coredns configuration difference is just having a block similar to:
|
Do not return response to the client if we got SERVFAIL or REFUSED, until we run out of upstreams. Fixes siderolabs#9143 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
Do not return response to the client if we got SERVFAIL or REFUSED, until we run out of upstreams. Fixes siderolabs#9143 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com>
Do not return response to the client if we got SERVFAIL or REFUSED, until we run out of upstreams. Fixes siderolabs#9143 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com> (cherry picked from commit a5bd770)
Do not return response to the client if we got SERVFAIL or REFUSED, until we run out of upstreams. Fixes siderolabs#9143 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com> (cherry picked from commit a5bd770)
Do not return response to the client if we got SERVFAIL or REFUSED, until we run out of upstreams. Fixes siderolabs#9143 Signed-off-by: Dmitriy Matrenichev <dmitry.matrenichev@siderolabs.com> (cherry picked from commit a5bd770)
Bug Report
Description
I was having some issues applying the config, as soon as I ran it, the machine would start failing network connectivity. I was helped by Justin Garrison in slack and we set
hostDNS: disabled
to resolve it but filing the bug in case theres further investigation needed. The upstream dns servers are.2
(coredns) and.4
(adguard). It seems the cache system was having some incompatibility. No logs showing errors in the upstream dns.Logs
support.zip
Environment
The text was updated successfully, but these errors were encountered: