1. 程式人生 > >docke swarm叢集部署與節點管理

docke swarm叢集部署與節點管理

管理節點初始化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節點