External DNS management - could not resolve host

Symptom

After all the steps required to prepare your custom domain are finished, you receive the could not resolve host error when you try to expose a service. It shows up when you call the service endpoint by sending a GET request. The error looks as follows:

Click to copy
curl: (6) Could not resolve host: httpbin.kyma-goat.ga

Cause

The error could result from:

  • Timing issues during the DNSEntry creation
  • VPN connection on - issues related to DNS servers managed by your VPN provider
  • Invalid DNS settings on your OS

Remedy

  • Wait for the DNSEntry custom resource to be created. Check if it's in the Ready status with the following command:
Click to copy
kubectl get dnsentry.dns.gardener.cloud dns-entry
  • Turn the VPN off.

  • Log in to your DNS provider's console and check if your new domain entry was added.

  • Check if your local DNS configuration in /etc/hosts, or an equivalent file on your OS, contains an entry for the target host. If it does, remove the entry.