Ich habe die Werft nach dem automatischen Verfahren auf ihrer Website installiert. Das funktioniert und ich kann auf die Benutzeroberfläche zugreifen. Es ist verfügbar unter 172.31.0.179:8080. Von der Benutzeroberfläche sehe ich einen Container namens "Werft-Entdeckung", der 172.31.0.179:4001 ausgesetzt ist.Zusätzliche Dockerknoten zur Werft hinzufügen
Ich versuche jetzt, einen zusätzlichen Knoten zur Werft hinzuzufügen. Dafür verwende ich Docker Machine, um einen zusätzlichen Host zu installieren, und auf diesem Host verwende ich den folgenden Befehl, um den Knoten Shipyard hinzuzufügen.
curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://173.31.0.179:4001 bash -s
Dieser zusätzliche Knoten wird nicht zum Swarm-Cluster hinzugefügt und ist in der Benutzeroberfläche der Werft nicht sichtbar. An diesem zweiten Host erhalte ich die folgende Ausgabe
-> Starting Swarm Agent
Node added to Swarm: 172.31.2.237
Dies wies darauf hin, dass in der Tat der Knoten nicht auf den Swarm Cluster hinzugefügt wird, wie ich sth wie erwartet: Node added to Swarm: 172.31.0.179
Jede Idee, warum der Knoten nicht hinzugefügt zum Swarm-Cluster?
Funktioniert das tatsächlich für Sie? Es ist nicht für mich. Wenn ich zwei Maschinen habe, IP1 und IP2, und ich habe die automatische Bereitstellung auf IP1 getan, als Ergebnis IP1: 4001 ausgesetzt ist, und ich führe Ihren Befehl mit NEW-NODE-HOST-IP = IP2 und IP-HOST-DISCOVERY = IP1, es funktioniert nicht. Habe ich etwas falsch gemacht? –