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
Current Setup
Issues
Proposal / Possible Solutions
We wan't to migrate to an other DNS Provider
Possible solutions and some requirements are:
Decision
tbd