ExternalDNS is a Kubernetes add-on for automatically managing DNS records for Kubernetes ingresses and services by using different DNS providers. This webhook provider allows you to automate DNS records from your Kubernetes clusters into your OpenWRT router. If you like home automation like me, it should help you.
For examples of creating DNS records either via CRDs or via Ingress/Service annotations, check out the example directory.
DNSEndpoints
with multipletargets
are not supported.- Supported DNS record types:
A
,CNAME
. - Only
psert-only
policy is supported.
You can find all the environment variables allowed as well as the default in the values file.
The installation can be achieved via helm chart.