Skip to content

ERRO[...] could not resolve peer "<nil>": timed out resolving peer by querying the cluster #617

@herveleclerc

Description

@herveleclerc

Architecture
1 consul server IP : 10.2.0.7
Launched like this

docker run -d -p 8300:8300 -p 8301:8301 -p 8301:8301/udp -p 8302:8302  -p 8302:8302/udp     -p 8400:8400 -p 8500:8500 -p 53:53/udp  progrium/consul --server -bootstrap-expect 1

3 docker nodes

Client:
 Version:      1.9.0-dev
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   1529343
 Built:        Tue Oct  6 19:16:24 UTC 2015
 OS/Arch:      linux/amd64
 Experimental: true

Server:
 Version:      1.9.0-dev
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   1529343
 Built:        Tue Oct  6 19:16:24 UTC 2015
 OS/Arch:      linux/amd64
 Experimental: true

First (10.2.0.4)

DOCKER_OPTS='
-H tcp://0.0.0.0:2376
-H unix:///var/run/docker.sock
--storage-driver aufs
--tlsverify
--tlscacert /etc/docker/ca.pem
--tlscert /etc/docker/server.pem
--tlskey /etc/docker/server-key.pem
--label com.docker.network.driver.overlay.bind_interface=eth0
--label provider=azure
--cluster-store=consul://10.2.0.7:8500
--cluster-advertise=10.2.0.4:2376
--default-network=overlay:multihost
--debug=true

Second (10.2.0.5)

DOCKER_OPTS='
-H tcp://0.0.0.0:2376
-H unix:///var/run/docker.sock
--storage-driver aufs
--tlsverify
--tlscacert /etc/docker/ca.pem
--tlscert /etc/docker/server.pem
--tlskey /etc/docker/server-key.pem
--label com.docker.network.driver.overlay.bind_interface=eth0
--label com.docker.network.driver.overlay.neighbor_ip=10.2.0.4
--label provider=azure
--cluster-store=consul://10.2.0.7:8500
--cluster-advertise=10.2.0.5:2376
--default-network=overlay:multihost
--debug=true

'

Third (10.2.0.6)

DOCKER_OPTS='
-H tcp://0.0.0.0:2376
-H unix:///var/run/docker.sock
--storage-driver aufs
--tlsverify
--tlscacert /etc/docker/ca.pem
--tlscert /etc/docker/server.pem
--tlskey /etc/docker/server-key.pem
--label com.docker.network.driver.overlay.bind_interface=eth0
--label com.docker.network.driver.overlay.neighbor_ip=10.2.0.4
--label provider=azure
--cluster-store=consul://10.2.0.7:8500
--cluster-advertise=10.2.0.6:2376
--default-network=overlay:multihost
--debug=true

'

Discovery is OK

When i try to do launch a simple container :

docker run -ti --rm --name deb1 debian

Got these errors

Received query name:peerlookup, payload:c3a4708f2ce9b7165f9cc8628ba5e3deecc2abe6f2c0286ee7e1281a1ec74255 <nil>
2015/10/09 08:37:42 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:42 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:42 [DEBUG] serf: messageQueryType: peerlookup

ERRO[0314] could not resolve peer "<nil>": timed out resolving peer by querying the cluster

Received query name:peerlookup, payload:c3a4708f2ce9b7165f9cc8628ba5e3deecc2abe6f2c0286ee7e1281a1ec74255 <nil>
2015/10/09 08:37:42 [DEBUG] memberlist: Responding to push/pull sync with: 10.2.0.4:56260
2015/10/09 08:37:42 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:43 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:43 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:43 [DEBUG] serf: messageQueryType: peerlookup
2015/10/09 08:37:43 [DEBUG] serf: messageQueryType: peerlookup

ERRO[0315] could not resolve peer "<nil>": timed out resolving peer by querying the cluster

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions