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

Latency, failover routing policies and associated healthchecks #271

Open
azamora-zsc opened this issue Aug 2, 2022 · 1 comment
Open
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage)

Comments

@azamora-zsc
Copy link

I think this issue is complementary to this one: Issue 241.

The addition of the weighted routing policy was great news. However, there are other policies that I consider as important as this one and actually, I really need some of them. I know that, in some cases, failover can be "implemented" by setting a weight of 0 for the secondary target, using the weighted policy. This makes this policy implementation less urgent, but in my case, I really need a latency-based policy to take real advantage of this tool.

Another important topic to cover here is health check management. All mentioned policies need associated health checks to the records. Providing a way to create health checks and associate them automatically to the records is something that is not offered by any other solution (Ex: external-dns).

On the other hand, ALIAS records in AWS can use ELB's default health checks by setting the "Evaluate target health" property to true. At this moment, again there is no other tool capable of doing that (I'm using external-dns setting a fake health check ID as a workaround).

I really like the approach you're using with external-dns-management. Including the features mentioned above can make it the most valuable DNS-related tool for K8S out there, at least for me and my team.

@azamora-zsc azamora-zsc added the kind/enhancement Enhancement, improvement, extension label Aug 2, 2022
@MartinWeindel
Copy link
Member

FYI

Support for latency routing policy has been added to the AWS Route53 provider, see PR #295
Failover routing and associated healthchecks are not part of this PR, as it is still unclear how to support health checks in a reasonable way.

@gardener-robot gardener-robot added the lifecycle/stale Nobody worked on this for 6 months (will further age) label Sep 19, 2023
@gardener-robot gardener-robot added lifecycle/rotten Nobody worked on this for 12 months (final aging stage) and removed lifecycle/stale Nobody worked on this for 6 months (will further age) labels May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension lifecycle/rotten Nobody worked on this for 12 months (final aging stage)
Projects
None yet
Development

No branches or pull requests

3 participants