---
title: ExternalDNS
description: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
hero:
  tagline: ExternalDNS synchronizes exposed Kubernetes Services and Ingresses with DNS providers.
  image:
    file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/kubernetes.webp
  actions:
    - text: Source
      link: https://github.com/kubernetes-sigs/external-dns
      icon: right-arrow
    - text: Deployment Chart
      link: https://gitea.alexlebens.dev/alexlebens/infrastructure/src/branch/main/clusters/cl01tl/helm/external-dns
      icon: right-arrow
---

import { Aside } from '@astrojs/starlight/components';

<Aside type="tip">Has an internal [Grafana Dashboard](https://grafana.alexlebens.net/goto/afit9l1ay5qm8c?orgId=1).</Aside>

# Purpose

Makes DNS entries of Kubernetes resources into an external DNS provider.

# Notes

Blocky can't be configured this way, so I am exploring other options to use this automation. But it is currently setup to configure the Ubiquity devices.
