ExternalDNS <https://github.com/kubernetes-incubator/external-dns> 
synchronizes exposed Kubernetes Services and Ingresses with DNS providers.

<https://github.com/kubernetes-incubator/external-dns#what-it-does>*What It 
Does:* Inspired by Kubernetes DNS <https://github.com/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 
<https://kubernetes.io/docs/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 
<https://aws.amazon.com/route53/> or Google CloudDNS 
<https://cloud.google.com/dns/docs/>.

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

We reached a major milestone today by releasing v0.3.0:
https://github.com/kubernetes-incubator/external-dns/releases/tag/v0.3.0

Features:

   - Support for ALIAS records in AWS Route 53.
   - Support for managing multiple zones for AWS Route 53 and Google 
   CloudDNS.
   - Added the ownership system which protects existing DNS records from 
   modification by ExternalDNS.
   - Ability to create DNS records for services based on a template and 
   service attribute values.
   - Support for altering the DNS record modification behavior via policies.
   
Docker image is available in Zalando's Open Source Docker registry:

  docker run -it registry.opensource.zalan.do/teapot/external-dns:v0.3.0
 --help

It's running in production at Zalando for some days now (in 18 clusters on 
AWS), our deployment config FYI: 
https://github.com/zalando-incubator/kubernetes-on-aws/blob/dev/cluster/manifests/external-dns/deployment.yaml

External DNS is replacing Mate <https://github.com/zalando-incubator/mate> for 
us (Zalando) and will hopefully replace Kops' DNS Controller and Molecule's 
route53-kubernetes in future milestones.

Feel free to express any feature wishes and join the discussions on 
https://github.com/kubernetes-incubator/external-dns/issues

-- 
You received this message because you are subscribed to the Google Groups 
"Kubernetes user discussion and Q&A" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to kubernetes-users+unsubscr...@googlegroups.com.
To post to this group, send email to kubernetes-users@googlegroups.com.
Visit this group at https://groups.google.com/group/kubernetes-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to