I am trying to resolve a loop error with CoreDNS as part of a 2-node Kubernetes cluster. The issue is thoroughly documented (below), but I am not strong on dns and networking so am having trouble working through it.

Core DNS doco: https://coredns.io/plugins/loop/

Kubernetes manifestation: https://github.com/kubernetes/kubeadm/issues/1162


  • Home network with no DNS DHCP served through router.
  • CIDR:
  • Two Ubuntu 16.x nodes in the cluster (Master is also a Minion)
  • /etc/resolv.conf contains:



In order to get this working, do I need to set up a nameserver? If so, what should I use? (I have been reading about BIND.) If so, can you please provide some good entry-level info for getting my head around what I need to do?


  • 1
    Have you seen this? It looks like someone has an issue like yours with the DNS. – Manuel Florian Jan 14 at 1:33

I have worked out that yes you do need a DNS server for a multi-node cluster. The link @Manuel posted is essentially what I was doing and it needs to be done, but they infer you need an external DNS. The instructions for configuring the target DNS server are also incorrect; you cannot make the changes to /etc/resolv.conf the way it describes (or at least I couldn't).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.