2017-09-18 3 views
0

Es gibt zwei Gruppen von Docker-Schwarm. In Cluster1 gibt es einen Manager und zwei Arbeiter. In Cluster2 gibt es einen Manager und einen Arbeiter.
Mehrere Docker-Schwarm-Cluster verbinden

Wie verbinden Sie diese zwei Docker-Schwarm-Cluster (cluster1 und cluster2)?

Antwort

0

Nein, nicht direkt. Sie können jedoch aus dem Cluster entfernen und dann dem anderen beitreten. Weil der Manager-Knoten die Arbeiterknoten, ihre Verschlüsselung usw. behandelt, was nicht gleichzeitig von mehreren Schwarmmanagern ausgeführt werden kann.

Sie können immer zulassen, dass Mitarbeiter und Manager dem Schwarmknotencluster beitreten (selbst Knoten befinden sich im Overley-Netzwerk). In Ihrem Fall werden cluster1 und cluster2 ausgeführt. Sie müssen die Knoten aus dem Cluster2 belassen, damit sie dem Cluster1 beitreten können, d. H. Ein Knoten (Manager oder Worker) kann jeweils Teil eines einzelnen Clusters sein. Sie müssen docker node rm von Cluster2 und dann docker swarm join mit dem Token von Cluster1 oder umgekehrt haben.