-
Notifications
You must be signed in to change notification settings - Fork 0
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
Node Local DNS Cache #828
Comments
ok the app works.
Unfortunately this means that installing this application to an old cluster will make net-exporter page. |
unfortunately this does not seem to work on AWS. Still not sure why. |
Potentially related upstream issues |
so, as soon as I install the local dns thingie on an AWS cluster,
and that causes a cascade of errors |
I see martian source errors in the destination machine. |
so it seems like that when the app is running, all node-to-node traffic is not working from pods to the nodes. |
maybe this is a known bug, but I am still unsure: aws/amazon-vpc-cni-k8s#1662 |
so I came to the conclusion that the iptables rules set up by the upstream component are not working with aws-cni. |
I feel like we are hitting this limitation: https://docs.aws.amazon.com/eks/latest/userguide/security-groups-for-pods.html see last point in the |
I couldn't pinpoint the root cause, but I am sure this is not working with aws-cni for some reason. |
Upstream aws-cni issue still open, it is expected to be released in version 1.11.0 |
I think the supposed fix was merged in AWS-CNI: aws/amazon-vpc-cni-k8s#1907 |
Waiting for v1.11.0 to be released. |
with 1.11.0 the node local dns cache thing seems to be working, but for some reason |
You gain one, you lose one :( ... |
Problem is that the node-local coredns instance can't talk to the "traditional" coredns pod
|
ok fixed that (network policy problem) now for some reason only full names resolve:
|
This is actually not a problem, but how dig works. |
This will be available on AWS from release 17.3.0 on. |
I think it should be 17.3.0 instead of 11.3.0. |
yeah, thanks fixed the comment |
User Story
- As a cluster admin, I want enable node local DNS cache in order to have a reliable DNS solution under high load for the applications running on the cluster.
Details, Background
Under high load the current DNS solution is not able to keep up. Also, applications which don't cache DNS queries (e.g.
NodeJS
ones) end up putting a lot of strain on the current solution.Resources
Changes
The text was updated successfully, but these errors were encountered: