Catalog Details
CATEGORY
traffic-managementUUID
f732b20e-08a0-4db0-9977-90b9009ced09CREATED BY
CREATED AT
June 01, 2024VERSION
0.0.1-
MODELS
Design Snapshot
Related Designs
Understanding the difference between Edge Relationships
MESHERY4f72
What This Design Does:
ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers. 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 Cloud DNS. In a broader sense, ExternalDNS allows you to control DNS records dynamically via Kubernetes resources in a DNS provider-agnostic way.
Caveats and Consideration:
For more information and considerations checkout this repo https://github.com/kubernetes-sigs/external-dns/?tab=readme-ov-file