Back to External Dns

About

docs/sources/about.md

0.21.04.0 KB
Original Source

About

A source in ExternalDNS defines where DNS records are discovered from within your infrastructure. Each source corresponds to a specific Kubernetes resource or external system that declares DNS names.

ExternalDNS watches the specified sources for hostname information and uses it to create, update, or delete DNS records accordingly. Multiple sources can be configured simultaneously to support diverse environments.

SourceResourcesannotation-filterlabel-filter
ambassador-hostHost.getambassador.ioYesYes
connector
contour-httpproxyHttpProxy.projectcontour.ioYes
crdDNSEndpoint.externaldns.k8s.ioYesYes
f5-virtualserverVirtualServer.cis.f5.comYes
gateway-grpcrouteGRPCRoute.gateway.networking.k8s.ioYesYes
gateway-httprouteHTTPRoute.gateway.networking.k8s.ioYesYes
gateway-tcprouteTCPRoute.gateway.networking.k8s.ioYesYes
gateway-tlsrouteTLSRoute.gateway.networking.k8s.ioYesYes
gateway-udprouteUDPRoute.gateway.networking.k8s.ioYesYes
gloo-proxyProxy.gloo.solo.io
ingressIngress.networking.k8s.ioYesYes
istio-gatewayGateway.networking.istio.ioYes
istio-virtualserviceVirtualService.networking.istio.ioYes
kong-tcpingressTCPIngress.configuration.konghq.comYes
nodeNodeYesYes
openshift-routeRoute.route.openshift.ioYesYes
podPodYesYes
serviceServiceYesYes
skipper-routegroupRouteGroup.zalando.orgYes
traefik-proxyIngressRoute.traefik.io IngressRouteTCP.traefik.io IngressRouteUDP.traefik.ioYes