Skip to content

Development Troubleshooting

The k3d Registry is Unreachable

If the k3d registry is unreachable, i.e. the make reach-registry command fails with errors like "Could not resolve host", k3d-myregistry.localhost isn't resolved properly to 127.0.0.1. To resolve this, you can try the following options:

  • On Debian/Ubuntu based systems, you can install nss-myhostname. nss-myhostname resolves all subdomains of localhost to localhost:

    sudo apt install libnss-myhostname
    
  • Add the following line to the /etc/hosts on the host machine:

    127.0.0.1 k3d-myregistry.localhost
    

After applying the steps, verify that the registry is reachable by running make reach-registry again.