1 repository
Dynamic generation of DNS records based on the state and metadata of cluster resources.
Distinct from DNS Configuration Generators: None of the candidates cover the templated generation of DNS records from arbitrary Kubernetes resource fields.
Explore 1 awesome GitHub repository matching devops & infrastructure · Resource-Based DNS Generation. Refine with filters or upvote what's useful.
ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso
Generates DNS entries from any cluster resource using templates to map object fields to hostnames.