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

Switch DNS Provider #925

Open
splattner opened this issue Sep 9, 2024 · 0 comments
Open

Switch DNS Provider #925

splattner opened this issue Sep 9, 2024 · 0 comments

Comments

@splattner
Copy link
Member

splattner commented Sep 9, 2024

Current Setup

  • We are currently using Hosttech as our Domain Registrar and also as our DNS Service.
  • 3 Domains, acend.ch, labz.ch, training.puzzle.ch (only a subdomain delegation)
  • DNS Zone is manually managed trough hosttech's Web UI
  • We use the Cert-Manager Hosttech Webhook Plugin on our acend k8s cluster and also on the k8s/rke2 based training cluster
  • We also use Terraform to managed some records for our acend Kubernetes Cluster and also for the training cluster

Issues

  • no NS records can be created so we cannot forward any subdomain to an other DNS provider (e.g. GCP, Azure etc)
  • no official Terraform provider (we are currently using a generic restapi provider)
  • Cert-Manager webhook not really maintained (last commit 2 years)
  • only single user / account for administration
  • Using the api (specially with cert-manager) sometimes feels slow and sometimes also don't really work reliable

Proposal / Possible Solutions

We wan't to migrate to an other DNS Provider

Possible solutions and some requirements are:

hosttech (existing) gandi.net Hetzner (our Iaas Provider) Cloudflare
DNS Service x x x x
Domain Registrar x x - - (ch Domain not supported)
Zone Delegation Only full zone, no subzone delegation (NS Records) Only subzones (NS Records) gandi has to be the dns registrar Only subzones (NS Records) because its not a registrar Only subzones (NS Records) because cannot be used as registrar for ch Domain
Domain Transfer required no yes not possible not possible with ch Domain
Cert-Manager x x x x
Terraform Provider - (possible with generic restapi provider) x - (no official provider) x
Multi Account - x - x
API x x x x
ALL Record Typs - x x x
Pricing included in Domain CHF 4.90 / year included in Domain $39.98 / year Free Free, might have some limitations to be verified (paid plans available
Other Services - none that seems to be interesting to us we are already using Hetzner Cloud A lot of other Services, CDN/Caching, WAF, Block Storage etc

Decision

tbd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant