Configure DNS records
Select Cloud Provider
Introduction
Each service within Privacy Dynamics will have its own DNS record. The web-based UI should be app.pvcy.customer.com
and the API should be api.pvcy.customer.com
. DNS A
records for app
and api
must exist in order for these URLs to be routable. We recommend using ExternalDNS to automate the creation of these records.
ExternalDNS can be installed automatically onto the cluster using the KOTS Admin Console by selecting "Install ExternalDNS" under "Auxiliary Software" (see Install Privacy Dynamics).
Install ExternalDNS
This guide covers manual setup of ExternalDNS. It is intended as a point of reference from which customers can adapt according to their organization's needs. Strictly following this guide as written will result in the same cluster configuration as is available from the Privacy Dynamics Installer. If no variance is needed, we recommend deploying ExternalDNS using our Installer.
Add the repository to Helm on your local machine
helm repo add external-dns https://kubernetes-sigs.github.io/external-dns helm repo update
Install the ExternalDNS Helm chart
helm install --create-namespace external-dns \ external-dns/external-dns \ --namespace external-dns \ --values external-dns-values.yaml