Components
External DNS
DNS automation component for publishing Runtime services.
Component Category
Network / DNS automation
Component Description
ExternalDNS automates the creation and management of DNS records from Kubernetes resources.
Why It Is Used
In BullSequana AI Runtime, ExternalDNS simplifies service publication by keeping DNS records aligned with exposed services and ingress resources. This reduces manual DNS operations and improves consistency across environments.
Learn More
Deployment notes
External DNS deploys into the external-dns namespace at sync wave 5 in the common tier. It is configured with the Azure DNS provider and watches Service, HTTPRoute, and GRPCRoute resources to create DNS records automatically. The sync interval is two minutes.
Interacts With
Gateway API, because it watchesHTTPRouteandGatewayresources to publish DNS records for exposed endpoints.cert-manager, because both depend on the same routable DNS zones for public endpoint setup and certificate validation.- Platform UIs and APIs such as
Argo CD,Grafana,Temporal, andPgAdmin, whose hostnames are published through DNS automation.