ExternalDNS#
Note
Secret values used in any of the Helm charts values files on our GitHub repository may be omitted for security reasons. Please audit the Helm charts before trying to install or upgrade to make sure all required information is present.
Our Kubernetes cluster utilizes the ExternalDNS by Bitnami Helm chart to create new DNS host records for Ingress objects assigned to applications. This allows users to provide hostnames in the *.k8s.ucar.edu
domain in their Ingress configuration. ExternalDNS will then go ahead and create an associated A record in DNS so the hostname and subsequent URL are resolvable. This is coupled with cert-manager and the Ingress Controller to provide a Fully Qualified Domain Name (FQDN) and URL that are reachable over HTTPS with valid TLS certs.
We provide a custom values file to the Helm chart during installation. The custom values can be found on our GitHub repository at the following link. Couple this with the Bitnami Helm chart installation documentation here to get this up and running on our cluster.