Configuring the DNS Server

On This Page

Overview

Application services in the Iguazio AI Platform ("the platform") clusters run on top of Kubernetes (see The Platform's Application Services). The services are accessed via Kubernetes ingresses, which act as gateways that allow access to cluster applications and internal services through service URLs. The platform uses the CoreDNS DNS server to resolve cluster service URLs and map them to internal service IP addresses.

Notes
  • FQDN is required for the platform to operate properly.
  • The DNS configuration can be configured in any DNS service.

Terminology

DNS
Domain Name System — an internet service that translates domain names into IP addresses.
FQDN
Fully qualified domain name

Configuring the Iguazio AI Platform DNS

To configure the DNS server for Iguazio Platform, create two type A wildcard entries.

Data Cluster DNS entry:

      *.data.<subdomain>.<domain> to point to the data nodes IPs. 

Application Cluster DNS entry:

      *.app.<subdomain>.<domain> to point to the application nodes IPs.

Example:

*.data.cluster.iguazio-c0.com -> 10.20.30.41,10.20.30.42,10.20.30.43
*.app.cluster.iguazio-c0.com -> 10.20.30.44,10.20.30.45,10.20.30.46

Example for Route 53 (AWS DNS Service) configuration:

AWS DNS configuration

See Also