External-DNS 0.14: DNS Automation Evolution
K8s Guru
2 min read

Table of Contents
Introduction
External-DNS 0.14, released on July 22, 2023, is most relevant if you expose services on Kubernetes and need stable, debuggable traffic paths. The practical wins usually show up at the edge: clearer traffic behavior, fewer surprises during failover, and easier debugging when routes go weird.
Provider Support
- Cloud provider integrations expand support for AWS Route53, Google Cloud DNS, Azure DNS, and Cloudflare.
- DNS provider improvements enhance compatibility with additional DNS providers.
- Multi-provider support enables managing DNS records across multiple providers simultaneously.
- Provider-specific features leverage unique capabilities of each DNS provider.
Kubernetes Integration
- Service discovery enhancements automatically discover Kubernetes services and ingresses.
- Ingress support improvements provide better integration with Ingress and Gateway API resources.
- Annotation enhancements enable more flexible DNS record configuration.
- RBAC integration provides fine-grained access control for DNS management.
Reliability & Performance
- Reconciliation improvements ensure DNS records stay synchronized with Kubernetes resources.
- Error handling enhancements provide better recovery from transient DNS provider failures.
- Rate limiting support prevents exceeding DNS provider API rate limits.
- Caching optimizations reduce unnecessary DNS API calls.
Getting Started
kubectl apply -f https://raw.githubusercontent.com/kubernetes-sigs/external-dns/v0.14.0/docs/contributing/crd-source/crd-manifest.yaml
Deploy External-DNS:
apiVersion: apps/v1
kind: Deployment
metadata:
name: external-dns
spec:
template:
spec:
containers:
- name: external-dns
image: k8s.gcr.io/external-dns/external-dns:v0.14.0
args:
- --source=service
- --source=ingress
- --domain-filter=example.com
- --provider=aws
Summary
| Aspect | Details |
|---|---|
| Release Date | July 22, 2023 |
| Headline Features | Provider support improvements, Kubernetes integration enhancements, reliability features |
| Why it Matters | Delivers automated DNS record management with enhanced provider support and reliability |
External-DNS 0.14 provides teams with reliable DNS automation capabilities with improved provider support and Kubernetes integration.