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¶
- sources/2020-06-30-zalando-launching-the-engineering-blog —
part of Zalando's standard Kubernetes stack alongside
Skipper and the
Kubernetes Ingress
Controller for AWS. Configures the DNS name for
engineering.zalando.comautomatically once the blog's Ingress is applied.