docke swarm叢集部署與節點管理
阿新 • • 發佈:2019-01-06
管理節點初始化Swarm
docker swarm init --advertise-addr <管理節點IP>
--advertise-addr 引數定義Manager節點使用的IP。如果成功的話,會出現 docker swarm join --token <字串> <ip port>
在節點執行出現的那個命令。會把節點加入到叢集中。
檢視 Swarm叢集節點資訊
這樣就成功建立了Swarm的叢集,相對於 kubernetes複雜的配置,Swarm配置簡單不少。
節點管理的主要命令如下:
docker node --help demote Demote one or more nodes from manager in the swarm inspect Display detailed information on one or more nodes ls List nodes in the swarm promote Promote one or more nodes to manager in the swarm ps List tasks running on one or more nodes, defaults to current node rm Remove one or more nodes from the swarm update Update a node
docker node ls #列出Swarm叢集中的所有的節點。 docker node ls -q #只列出所有的節點的ID docker node inspect <ID/HOSTNAME> #展示詳細節點的資訊 docker node inspect <ID/HOSTNAME> --pretty #展示詳細節點的資訊 docker node rm <ID/HOASTNAME> #從Swarm叢集中移除node docker node promote <ID/HOSTNAME> #把節點升級為manager節點 docker node demote <ID/HOSTNAME> #把節點降級為node節點