DNS names provide a standard way to make services accessible on the public internet. In Kubernetes applications, DNS names are most often used with Ingress objects to map incoming requests to an external Load Balancer to workloads running inside the cluster. In Humanitec, a DNS name is represented as a Resource of type dns. A TLS certificate is represented by a Resource of type tls-cert. By default, Humanitec will automatically generate dynamic DNS name under the domain along with a valid SSL certificate. However, it is possible to configure different DNS names that will get picked up in different environments.

Using the Web UI

  1. From the Application overview, select the name of the Application you’d like to get the DNS for.
  2. Under Active deployment, select the most recent and then choose View Workload.
  3. The route specified for each DNS of the Workload is specified under Ingres.

For more information about implement Ingress in your Score file, see Implement ports and volumes.