-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
looking up node via spec.nodeName dial tcp: lookup minikube on 10.0.0.10:53: server misbehaving
#757
Comments
that was a bit long winded, i've created a container and yaml that will run on a fresh minikube and reproduce the issue. tested only on OSX, haven't had access to a linux machine yet
arussellsaw/test is simply this go binary: package main
import (
"fmt"
"net"
"os"
)
func main() {
fmt.Println(net.LookupIP(os.Getenv("NODE_NAME")))
} |
i had a colleague running minikube on ubuntu 16.04 to run the above config and they suffered the same issue |
Same here! Not sure if this is useful but these are the contents of
|
i see the kube-dns in services but i don't see a kube-dns pod running. I also don't see any kube-dns in |
@arussellsaw we were running a different implementation of DNS. We merged a PR yesterday to switch us over to the normal addon implementation. #738 |
@arussellsaw , with However, the name populated via |
I've been told in #kubernetes-users that @therc is working on a solution to ease local-node service discovery. More here: kubernetes/kubernetes#28610. CC @arussellsaw. |
I got the same issue ! |
@medyagh Could you open a new issue with more details? The DNS implementation we use now is completely different than when this bug was opened. |
Bug Report:
minikube version: (use
minikube version
): v0.12.0Environment:
cat ~/.minikube/machines/minikube/config.json | grep DriverName
): VirtualBoxdocker -v
): Docker version 1.12.2, build bb80604, experimentalWhat happened: nodes trying to resolve
minikube
nodename but i get:What you expected to happen: should resolve to node ip
How to reproduce it (as minimally and precisely as possible):
running nsq as DaemonSet:
running another DaemonSet, a go binary that connects to nsqd:
the container is private, but all it needs to do is try to connect and publish to nsq on the passed NODE_NAME:4150
The text was updated successfully, but these errors were encountered: