-
Notifications
You must be signed in to change notification settings - Fork 593
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
kubedns not auto-discoverable by Datadog #1396
Comments
Looking through the configuration more. It looks like DNS is configured with the proper port, it's just missing the auto-discovery annotations. |
instead of adding these annotations on the kube-dns pod directly for all RKE clusters, we should see if we can make it so that you can add annotations onto the kubedns pod through cluster.yml |
Same issue on AWS EKS with 'coredns' deployment that comes with.
|
Being able to define custom service annotations via cluster.yml would be very nice to have w/RKE. |
This issue/PR has been automatically marked as stale because it has not had activity (commit/comment/label) for 60 days. It will be closed in 14 days if no further activity occurs. Thank you for your contributions. |
RKE version:
By default, DataDog looks for the kubedns metrics on 10055 as per the comment here: DataDog/datadog-agent#1514 (comment)
When looking into the RKE setup of DNS, it binds the metrics port to be 10054 instead of their default port. This unfortunately causes a good number of valuable metrics to be missed by the collectors. Please add the following annotations to the kube-dns pod to enable auto-discovery by datadog:
Reference Documentation Here:
https://github.com/DataDog/integrations-core/tree/master/kube_dns
gz#14409
The text was updated successfully, but these errors were encountered: