Can someone please detail the steps necessary to install the kube-dns addon? I've downloaded the nearly 400MB git repo in the previous link and run make
as instructed but get Nothing to be done for 'all'.
The docs aren't clear what form add-ons exist in, and how to install them. The "Administrators guide" link there takes me to this unhelpful page.
I've tried https://stackoverflow.com/a/42315074/4978821, but got an error validating data
message. Even if this worked, it seems like it'd be an unofficial and awkward solution.
Answers like this are also too vague: https://stackoverflow.com/a/36105547/4978821.
I'd be happy to create a pull request to improve the documentation, once I have a solution.
Updated to clarify my issue:
As mentioned by Aaron, the dns addon is enabled in minikube by default. Running minikube addons list
shows that it is enabled. However, if I get into a bash shell for a running pod, like such kubectl exec -it node-controller-poqsl bash
and try to reach my mongo service using ping, for example, it resolves to a public URL, rather than the kubernetes service IP.