Set up dynamic DNS via Google Cloud DNS
nicklasfrahm opened this issue · comments
Nicklas Frahm commented
Ideally the sites should update their IP via dynamic DNS.
- Deploy Kubernetes
CronJob
Nicklas Frahm commented
I have identified these possible options:
external-dns
- custom small
golang
app
Nicklas Frahm commented
After some more research, I have created dnsctl
as this can run as a CronJob
in Kubernetes. External DNS covers other use cases, mainly focused on Ingresses and so on.
Nicklas Frahm commented
I migrated the domains nicklasfrahm.xyz
and nicklasfrahm.dev
to Google Domains. nicklasfrahm.xyz
is configured to use dynamic DNS via the default Google Domains DNS, while nicklasfrahm.dev
will use Google Cloud DNS.