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

POC distributed DNS shared records #26

Closed
maleck13 opened this issue Feb 26, 2024 · 1 comment
Closed

POC distributed DNS shared records #26

maleck13 opened this issue Feb 26, 2024 · 1 comment
Assignees

Comments

@maleck13
Copy link
Collaborator

maleck13 commented Feb 26, 2024

What

We intend for our controllers to coordinate via the DNS zone. This sometimes mean they will need to set values shared by other clusters. It means also that for a short period the actual zone can fall out of sync.
Our design allows for this as the source of truth for each cluster is in the cluster itself, but we want to do a POC here to validate that the record set becomes consistent and does so relatively quickly. We also want to use Google DNS to re-familiarise ourselves with this provider as we sometimes succumb to AWS bias.
Finally we want to do this POC with the simple strategy to reduce the overhead and work while still retaining the core problem set
( sharing a record for updates and clean up)

@maleck13 maleck13 converted this from a draft issue Feb 26, 2024
@maleck13 maleck13 moved this to In Progress in Kuadrant Feb 26, 2024
@mikenairn
Copy link
Member

POC branches:

DNS Operator: https://github.com/Kuadrant/dns-operator/tree/multicluster_external_dns
External DNS: https://github.com/Kuadrant/external-dns/tree/multicluster_external_dns_poc

PR to move to external-dns for single cluster(and eventually multi cluster): #43

@github-project-automation github-project-automation bot moved this from In Progress to Done in Kuadrant Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants