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.

  1. Add the repository to Helm on your local machine

    helm repo add external-dns https://kubernetes-sigs.github.io/external-dns
    helm repo update
    
  1. Install the ExternalDNS Helm chart

    helm install --create-namespace external-dns \
    external-dns/external-dns \
    --namespace external-dns \
    --values external-dns-values.yaml
    
Next
What is Privacy Dynamics?