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.