kops/upup/models/cloudup/resources/addons/external-dns.addons.k8s.io
Adam Hamsik 2f89143e4f Bump feature flag version for external-dns addon. 2017-09-16 13:05:55 +02:00
..
README.md Bump feature flag version for external-dns addon. 2017-09-16 13:05:55 +02:00
k8s-1.6.yaml.template Bump feature flag version for external-dns addon. 2017-09-16 13:05:55 +02:00
pre-k8s-1.6.yaml.template Bump feature flag version for external-dns addon. 2017-09-16 13:05:55 +02:00

README.md

ExternalDNS

ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.

What it does

Inspired by Kubernetes DNS, Kubernetes' cluster-internal DNS server, ExternalDNS makes Kubernetes resources discoverable via public DNS servers. Like KubeDNS, it retrieves a list of resources (Services, Ingresses, etc.) from the Kubernetes API to determine a desired list of DNS records. Unlike KubeDNS, however, it's not a DNS server itself, but merely configures other DNS providers accordingly—e.g. AWS Route 53 or Google CloudDNS.

In a broader sense, ExternalDNS allows you to control DNS records dynamically via Kubernetes resources in a DNS provider-agnostic way.

Deploying to a Cluster

The following tutorials are provided:

Github repository

Source code is managed under kubernetes-incubator at external-dns.