-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
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
Metadata
Metadata
Assignees
Labels
No labels