Skip to content
_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN DE
Let's talk

external-dns — Automatic DNS Records

14. 10. 2022 Updated: 27. 03. 2026 1 min read intermediate
This article was published in 2022. Some information may be outdated.

Cloud Intermediate

external-dns — Automatic DNS Records

external-dnsDNSKubernetes 3 min read

Automatic DNS record synchronization from Kubernetes Services and Ingress.

Principle

external-dns watches Kubernetes Ingress/Service resources and automatically creates DNS records in CloudFlare, Route53, Azure DNS…

Deployment

apiVersion: apps/v1
kind: Deployment
metadata:
  name: external-dns
spec:
  template:
    spec:
      containers:
        - name: external-dns
          image: registry.k8s.io/external-dns/external-dns:v0.14
          args:
            - --source=ingress
            - --domain-filter=example.com
            - --provider=cloudflare

Usage

Just create an Ingress with a hostname — external-dns will automatically create the A/CNAME record.

Summary

external-dns eliminates manual DNS management. Create an Ingress, and DNS takes care of itself.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS team

We build core systems and AI agents that keep operations running. 15 years of experience with enterprise IT.