Knoten zu einem Docker Swarm-Cluster hinzufügen
Hinzufügen von Worker-Knoten zum Swarm
Um Worker-Knoten zu Ihrem Docker Swarm-Cluster hinzuzufügen, können Sie den Befehl docker swarm join
verwenden. Dieser Befehl benötigt den Join-Token, der vom Manager-Knoten abgerufen werden kann.
Führen Sie auf dem Manager-Knoten den folgenden Befehl aus, um den Join-Token zu erhalten:
docker swarm join-token worker
Dies gibt einen Befehl aus, den Sie verwenden können, um einen Worker-Knoten zum Swarm hinzuzufügen, zum Beispiel:
docker swarm join --token SWMTKN-1-49nj1cmql0jkz5s7riia...
Führen Sie nun auf dem Worker-Knoten den vom Manager-Knoten bereitgestellten Befehl aus, um dem Swarm beizutreten.
Hinzufügen von Manager-Knoten zum Swarm
Sie können auch Manager-Knoten zu Ihrem Docker Swarm-Cluster hinzufügen. Dies ist nützlich, um die Fehlertoleranz und Hochverfügbarkeit Ihres Swarms zu erhöhen.
Um einen neuen Manager-Knoten hinzuzufügen, führen Sie den folgenden Befehl auf dem neuen Knoten aus:
docker swarm join --token SWMTKN-1-61ztec9roubhglb7xbc...
Der zum Beitritt des Manager-Knotens verwendete Token kann von einem bestehenden Manager-Knoten mit folgendem Befehl abgerufen werden:
docker swarm join-token manager
Überprüfen des Knotenstatus
Nach dem Hinzufügen von Knoten zum Swarm können Sie den Befehl docker node ls
verwenden, um den Status aller Knoten im Cluster anzuzeigen. Dies zeigt Ihnen die Rolle jedes Knotens (Manager oder Worker) und seinen aktuellen Status.
docker node ls
Dies gibt eine Tabelle mit Informationen zu jedem Knoten im Swarm aus.
Knoten aus dem Swarm entfernen
Wenn Sie einen Knoten aus dem Swarm entfernen müssen, können Sie den Befehl docker node rm
verwenden. Um beispielsweise einen Worker-Knoten zu entfernen:
docker node rm worker-node
Um einen Manager-Knoten zu entfernen, müssen Sie ihn zuerst in einen Worker-Knoten herabstufen und ihn dann entfernen:
docker node demote manager-node
docker node rm manager-node
Denken Sie daran, die Knotenentfernung sorgfältig zu planen, da dies die Verfügbarkeit und Ausfallsicherheit Ihres Swarms beeinträchtigen kann.