k8gb icon indicating copy to clipboard operation
k8gb copied to clipboard

Cloudflare GSLB support

Open all4innov opened this issue 2 years ago • 4 comments

Is it or any plan to support Cloudflare GSLB ?

all4innov avatar May 02 '22 04:05 all4innov

@all4innov, thank you for your interest in k8gb project! Can you please elaborate on your case a bit more? Is it about the support of Cloudflare DNS as one of k8gb EdgeDNS servers? Or is it about integration with the Cloudflare LoadBalancing solution?

somaritane avatar May 03 '22 13:05 somaritane

More related to Cloudflare loadbalancing GSLB Today using external-dns to configure Cloudflare dns records and the idea to have the equivalant using this project to configure Cloudflare GSLB

all4innov avatar May 03 '22 13:05 all4innov

That might be a good and easy thing to add as we are using external-dns within the project. The only thing we need is testing Cloudflare account.

ytsarev avatar Jun 04 '22 04:06 ytsarev

https://github.com/kubernetes-sigs/external-dns/tree/master/provider/cloudflare https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/cloudflare.md

somaritane avatar Sep 20 '22 11:09 somaritane

I am interested in this feature a lot. So far we have 2 external DNS.

The first one is configuring the Cloudflare DNS records, based on Ingress object annotations: external-dns.alpha.kubernetes.io/hostname

The second one works with Route53 and private DNS zone.

We are looking for tool that can cover multi-cluster setup for both Route53 and Cloudflare.

@somaritane do you have any estimates to add CloudFlare configuration? or maybe it is already in the roadmap somewhere?

oleksandr-shkovyra avatar Aug 31 '23 10:08 oleksandr-shkovyra

@cfifua we can try to add relatively quickly - the main blocker for us is the end-to-end testing as we do not have Cloudlare access. If you can give the potential future PR e2e test, that would be awesome :) Please let us know

ytsarev avatar Aug 31 '23 12:08 ytsarev

As I mentioned in Slack: in case you can somehow add the support, I should be able to test it out.

oleksandr-shkovyra avatar Sep 01 '23 09:09 oleksandr-shkovyra