ExternalDNS
Контроллер Kubernetes, автоматически создающий DNS-записи по объектам Service/Ingress. Достаточно добавить к Ingress аннотацию external-dns.alpha.kubernetes.io/hostname=example.com — и у DNS-провайдера появится запись. Стандарт для облачного Kubernetes.
Поддерживает более 30 DNS-провайдеров: Route53 (AWS), Cloudflare, Google Cloud DNS, Azure DNS, DigitalOcean, OVH, RFC 2136 (Bind), Pi-hole. Следит за API Kubernetes и синхронизирует изменения в DNS. Сценарий: вы развёртываете приложение, а Service с LoadBalancer автоматически создаёт DNS-запись с IP сервиса. Ручного управления DNS нет. Не путать с cert-manager: тот занимается TLS-сертификатами, а ExternalDNS — DNS-записями. Вместе они автоматизируют публичные сервисы. Проект CNCF уровня Sandbox, зрелый и проверенный в продакшене.