-
Notifications
You must be signed in to change notification settings - Fork 581
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
Cilium 1.16.5 breaks external DNS resolution with forwardKubeDNSToHost enabled #10002
Comments
It is certainly a Cilium issue which decides not to deliver the packet which perfectly valid. |
As per cilium/cilium#36737 (comment), Cilium now uses BPF Host Routing in 1.16.5, which is conflicting with Not sure who's really at fault here or what should be done next. |
So once again as with many same issues reported before, there is only a problem in the non-default setup of Cilium. First of all, even latest Second, with more or less defaults:
The issue isn't there. One way to trigger it is to actually keep enabling Cilium non-default settings, the one I found is So please when reporting issues, specify your configuration. Second, this is not Talos-specific, e.g. cilium/cilium#36761 If there's something we could help Cilium with, we would be happy to, but Talos setup is perfectly valid. |
Bug Report
After upgrading my two Talos clusters to Cilium 1.16.5, I immediately started having external DNS resolution issues on one cluster. CoreDNS started throwing these errors, and things quickly started going sideways:
Reverting back to 1.16.4 made the problem go away. I posted this on the Cilium issues board as #36737, where other people with Talos starting piping in with similar stories.
sfackler noted:
I did some digging around the Talos DNS docs and noticed the cluster with issues was created with Talos 1.8.0 or higher, while the other one was created long before 1.8.0. As such, forwardKubeDNSToHost was enabled by default on the problem cluster, while the other does not have it enabled.
I patched the problem cluster with:
After restarting CoreDNS, the problem immediately went away.
Since
forwardKubeDNSToHost
is a default option now, I suspect others may come across this issue, so its probably best to get to the bottom of it. Unsure if its a Talos problem or Cilium.Environment
The text was updated successfully, but these errors were encountered: