-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[External-DNS] Sync mode does not delete/update DNS entries when changes are made on kubernetes side #4430
Comments
@baptistebalmon Did you check if this is working correctly with v0.13.6? Can you attach the external-dns pod logs in Debug level? |
Hi @leonardocaylent time="2024-05-07T13:44:03Z" level=debug msg="axfr is disabled" time="2024-05-07T13:49:03Z" level=debug msg="axfr is disabled" Thank you for your help. |
@baptistebalmon I can see that your plan is not detecting anything to delete. I need to ask you 3 more questions: If you can add the creation logs that could also help. Thank you for reporting this issue |
What happened:
The externalDNS has been configured this way :
I'm using RFC2136 mode with PowerDNS.
this way, only services and ingresses that have the annotation "managed.by=external-dns" will be managed.
also txt-owner-id allows to identify the RKE Cluster on which the DNS entry should lead to
the txt-prefix allows to create CNAME entries (for ingresses mainly)
The creation works well :
Here is an example of a kubernetes service that needs to be created :
When I delete the kubernetes service or ingress, externalDNS does not delete them on the DNS.
When I update the kubernetes service or ingress, externalDNS does not update them on the DNS but creates a new entry.
What you expected to happen:
On the kubernetes resources (svc/ingress) deletion, cleaning the corresponding A/CNAME and TXT records from the DNS
On the kubernetes resources (svc/ingress) update, updating the corresponding A/CNAME and TXT records from the DNS.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
external-dns --version
): 0.14.0The text was updated successfully, but these errors were encountered: