Skip to content

SYSTEM Cited by 1 source

External DNS

Definition

External DNS (github.com/kubernetes-sigs/external-dns) is a Kubernetes SIG controller that synchronizes exposed Kubernetes Service and Ingress resources with external DNS providers. Running as a pod in the cluster, it watches the Kubernetes API and, for each Ingress with a declared host, creates or updates A/CNAME records in the target DNS provider (Route 53, Cloudflare, Google Cloud DNS, and dozens of others via provider plugins).

The operational payoff is that Kubernetes becomes the source of truth for DNS: declare host: engineering.zalando.com on an Ingress, and the DNS record pointing to the ALB is created automatically. No out-of-band ticketing, no drift between the cluster's ingress state and the DNS zone.

Seen in

Last updated · 476 distilled / 1,218 read