Hi there,

I am having difficulty getting DNS to work on OpenShift 1.4.

When I start all-in-one server now I get following two messages which I
presume are generated for master and node running on same server:

/==========================================/
openshift start > /tmp/openshift.log 2>&1

W0323 11:30:52.170724    4883 run_components.go:207] Binding DNS on port
8053 instead of 53, which may not be resolvable from all clients
I0323 11:30:52.171051    4883 logs.go:41] skydns: ready for queries on
cluster.local. for tcp4://0.0.0.0:8053 [rcache 0]
I0323 11:30:52.171059    4883 logs.go:41] skydns: ready for queries on
cluster.local. for udp4://0.0.0.0:8053 [rcache 0]
I0323 11:30:52.271301    4883 run_components.go:224] DNS listening at
0.0.0.0:8053
......

I0323 11:30:53.894747    4883 *node.go:358*] Starting DNS on x.xx.xx.xx:53
I0323 11:30:53.897994    4883 logs.go:41] skydns: ready for queries on
cluster.local. for tcp://9.23.30.33:53 [rcache 0]
I0323 11:30:53.898003    4883 logs.go:41] skydns: ready for queries on
cluster.local. for udp://9.23.30.33:53 [rcache 0]
I0323 11:30:53.926202    4883 start_master.go:703] Started Kubernetes
Controllers

/==========================================/

How do these two DNS communicate? (8053 and 53)

However for some reason my pods are unable to resolve services by name (IP
works just fine whether pod ip or external IP).  Running these images
directly on Docker also work fine. I have disabled firewall, configured
iptables as per docs to no avail.

Here is how my pod behaves:

/=========================================/
# oc rsh vote-1-0hl7j
root@vote-1-0hl7j:/app# cat /etc/resolv.conf
search votingapp.svc.cluster.local svc.cluster.local cluster.local
nameserver x.xx.xx.xx <---- (This is my server IP where both master and
node are running)
options ndots:5

root@vote-1-0hl7j:/app# apt-get update
0% [Connecting to httpredir.debian.org] [Connecting to security.debian.org
]^C
root@vote-1-0hl7j:/app# apt-get update
Err http://security.debian.org jessie/updates InRelease

Err http://security.debian.org jessie/updates Release.gpg
  Could not resolve 'security.debian.org'
/=========================================/

# netstat -tulpn | grep 53
tcp        0      0 9.23.30.33:53           0.0.0.0:*               LISTEN
     4883/openshift
tcp        0      0 0.0.0.0:8053            0.0.0.0:*               LISTEN
     4883/openshift
udp        0      0 0.0.0.0:8053            0.0.0.0:*
    4883/openshift
udp        0      0 9.23.30.33:53           0.0.0.0:*
    4883/openshift



Please let me know what else to look for .. I am pretty sure it has
something to do with DNS but I can't figure out how to debug this further.
I must be missing some config settings.

Thanks.
_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev

Reply via email to