
Ich versuche, einen Docker-Schwarm zwischen zwei Computern bei mir zu Hause und einem VPS einzurichten. Die Konfiguration ist wie folgt:
Manager ip: 192.168.1.132/24
Manager second ip: 192.168.100.1/24 (VPN)
First node ip: 192.168.1.131/24
Second node ip: 192.168.100.2/24 (VPN)
Zum Erstellen des Schwarms habe ich docker swarm init --listen-addr 0.0.0.0:2377
den Manager verwendet, und zum Verbinden des ersten Knotens habe ich verwendet docker swarm join --token TOKEN 192.168.100.1:2377
.
Wenn ich docker swarm join --token TOKEN 192.168.100.1:2377
auf dem zweiten Knoten tippe, verbindet er sich mit dem Manager, aber nach kurzer Zeit geht er inRunterZustand.
Einige replizierte Dienste funktionieren, aber ich bin nicht ganz sicher (z. B. zeigt Portainer den zweiten Knoten nicht richtig an).
Ich habe versucht, das VPN zu entfernen, aber das Ergebnis war offensichtlich dasselbe. Ich habe nicht versucht, den ersten Knoten mit dem VPN zu verbinden, da ich denke, dass dies nur den Netzwerk-Overhead erhöhen würde. Die Docker-Protokolle des zweiten Knotens lauten wie folgt:
" level=error msg="Failed to join memberlist [192.168.1.132] on retry: 1 error occurred:\n\t* Failed to join 192.168.1.132:7946: dial tcp 192.168.1.132:7946: i/o timeout\n\n"
" level=error msg="agent: session failed" backoff=1.5s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 887.467138ms before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=3.1s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 3.079456527s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=6.3s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 893.272869ms before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="Failed to join memberlist [192.168.1.132] on retry: 1 error occurred:\n\t* Failed to join 192.168.1.132:7946: dial tcp 192.168.1.132:7946: i/o timeout\n\n"
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 4.256079162s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 7.510543006s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 7.737578398s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 4.645359575s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 6.610075508s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="NetworkDB stats vmi361639.contaboserver.net(0b1769452f24) - netID:5selpdsjctbeu6hyvhk13pp2w leaving:false netPeers:1 entries:2 Queue qLen:0 netMsg/s:0"
" level=info msg="NetworkDB stats vmi361639.contaboserver.net(0b1769452f24) - netID:tlwdansnqedavybolyklvlf54 leaving:true netPeers:0 entries:3 Queue qLen:0 netMsg/s:0"
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 2.292767564s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="Failed to join memberlist [192.168.1.132] on retry: 1 error occurred:\n\t* Failed to join 192.168.1.132:7946: dial tcp 192.168.1.132:7946: i/o timeout\n\n"
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 4.678195176s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 177.932719ms before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 3.603526614s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=error msg="agent: session failed" backoff=8s error="session initiation timed out" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="manager selected by agent for new session: {v4qwwathmfq02g6pcg267bftu 192.168.1.132:2377}" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="waiting 5.424952674s before registering session" module=node/agent node.id=zc5n9lf9337oxotcdzdmnwcyt
" level=info msg="shutting down certificate renewal routine" module=node/tls node.id=zc5n9lf9337oxotcdzdmnwcyt node.role=swarm-worker
" level=info msg="Node 0b1769452f24/192.168.100.2, left gossip cluster"
" level=info msg="Node 0b1769452f24 change state NodeActive --> NodeFailed"
" level=info msg="Node 0b1769452f24/192.168.100.2, added to failed nodes list"
(die Ausgabe wird gekürzt, um nur die Verbindungsprobleme anzuzeigen) Ich überlege, zu Kubernetes umzusteigen, weiß aber nicht, ob das mein Problem effektiv lösen wird.
Was kann ich tun? Vielen Dank im Voraus.