Kind - mount resolv.conf to skip systemd-resolved
By default Kind uses system /etc/resolv.conf
. This points to systemd-resolved
service and some queries might fail. You can mount your network DNS configuration.
Save below config in kind-cluster.yaml
:
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
extraMounts:
- hostPath: /run/systemd/resolve/resolv.conf
containerPath: /etc/resolv.conf
and run the kind
:
$ kind create cluster --config kind-cluster.yaml
Control-plane node should use your network DNS now.