Skip to content
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

DNS resolve through a coredns pod on a different node timeout #8365

Open
ygao-armada opened this issue Jun 24, 2024 · 0 comments
Open

DNS resolve through a coredns pod on a different node timeout #8365

ygao-armada opened this issue Jun 24, 2024 · 0 comments

Comments

@ygao-armada
Copy link

What happened:
We have a EKSA cluster with persisting issue of DNS resolve:

If using coredns pod on the same node, it's fine (command "dig @<coredns IP> kubernetes.default" instantly responds)
If using coredns pod on a different node, command "dig @<coredns IP> kubernetes.default" timeout.
However, ping <coredns IP> always works

What you expected to happen:
command "dig @ kubernetes.default" instantly reponds no matter which coredns in use.

How to reproduce it (as minimally and precisely as possible):

kubectl run -it --rm --restart=Never --image=infoblox/dnstools:latest dnstools
dnstools# ping <coredns IP on different node>
dnstools# dig @<coredns IP on same node> kubernetes.default
dnstools# dig @<coredns IP on different node> kubernetes.default

Anything else we need to know?:
We have another cluster with the same issue, but now self-healed.

Environment:

  • EKS Anywhere Release:
  • EKS Distro Release:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant