Self-hosted workspace dns

I have finally managed to get what looks like a working version of 0.9.0-alpha3 up and running now.

But… anything I do from terminal sessions inside my workspace that needs to access external content, such as yarn installs, docker pulls, etc. are failing because the external hosts cannot be found.

I have not made any changes to the workspace template settings, which look like this:

{"default":{"spec":{"dnsConfig":null,"dnsPolicy":"None","enableServiceLinks":false,"nameservers":["1.1.1.1","8.8.8.8"]}},"spec":{"imagePullSecrets":[{"name":"builtin-registry-auth"}]}}

Anyone know where I should be looking to fix this, either in the gitpod setup or in my k3s cluster?

I am using a k3s cluster managed by Rancher, running in Hetzner Cloud.