Configuring the DNS Server
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.
- 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: