Skip to main content

ExternalDNS Microservice

KubeSlice makes it easy to distribute applications to many different Kubernetes clusters. When an instance of the same service is present in multiple clusters, an anycast address is often associated with the service to direct traffic to the nearest site. However, this approach does not take into account the loading of the application at that site. To address this, we offer the combination of Dynamic Traffic Director (DTC) and Avesha's enhanced ExternalDNS. With these tools, you can configure the distribution of traffic to your services based on the loading of the application at each site, ensuring that your users always have the best possible experience.

ExternalDNS is an open source kubernetes microservice that advertises the IP addresses chosen by Kubernetes for services hosted on it cluster to ExternalDNS provider(s).

Avesha's has enhanced ExternalDNS with additional capabilities to support the StackPath DNS provider and multi-cluster service advertisement.

info

You can only configure and use Avesha's ExternalDNS without using Avesha's DTC.

However, you must configure and use Avesha's DTC with Avesha's ExternalDNS.