成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Docker Swarm集群管理的使用及原理解析

瀏覽:212日期:2024-11-09 14:05:12

Swarm 集群管理

簡介

Docker Swarm 是 Docker 的集群管理工具。它將 Docker 主機池轉變為單個虛擬 Docker 主機。 Docker Swarm 提供了標準的 Docker API,所有任何已經與 Docker 守護程序通信的工具都可以使用 Swarm 輕松地擴展到多個主機。

支持的工具包括但不限于以下各項:

Dokku Docker Compose Docker Machine

原理

如下圖所示,swarm 集群由管理節點(manager)和工作節點(work node)構成。

swarm mananger:負責整個集群的管理工作包括集群配置、服務管理等所有跟集群有關的工作。 work node:即圖中的 available node,主要負責運行相應的服務來執行任務(task)。

Docker Swarm集群管理的使用及原理解析

使用

以下示例,均以 Docker Machine 和 virtualbox 進行介紹,確保你的主機已安裝 virtualbox。

1、創建 swarm 集群管理節點(manager)

創建 docker 機器:

$ docker-machine create -d virtualbox swarm-manager

Docker Swarm集群管理的使用及原理解析

初始化 swarm 集群,進行初始化的這臺機器,就是集群的管理節點。

$ docker-machine ssh swarm-manager$ docker swarm init --advertise-addr 192.168.99.107 #這里的 IP 為創建機器時分配的 ip。

Docker Swarm集群管理的使用及原理解析

以上輸出,證明已經初始化成功。需要把以下這行復制出來,在增加工作節點時會用到:

docker swarm join --token SWMTKN-1-4oogo9qziq768dma0uh3j0z0m5twlm10iynvz7ixza96k6jh9p-ajkb6w7qd06y1e33yrgko64sk 192.168.99.107:2377

2、創建 swarm 集群工作節點(worker)

這里直接創建好倆臺機器,swarm-worker1 和 swarm-worker2 。

Docker Swarm集群管理的使用及原理解析

分別進入兩個機器里,指定添加至上一步中創建的集群,這里會用到上一步復制的內容。

Docker Swarm集群管理的使用及原理解析

以上數據輸出說明已經添加成功。

上圖中,由于上一步復制的內容比較長,會被自動截斷,實際上在圖運行的命令如下:

docker@swarm-worker1:~$ docker swarm join --token SWMTKN-1-4oogo9qziq768dma0uh3j0z0m5twlm10iynvz7ixza96k6jh9p-ajkb6w7qd06y1e33yrgko64sk 192.168.99.107:2377

3、查看集群信息

進入管理節點,執行:docker info 可以查看當前集群的信息。

$ docker info

Docker Swarm集群管理的使用及原理解析

4、部署服務到集群中

注意:跟集群管理有關的任何操作,都是在管理節點上操作的。

以下例子,在一個工作節點上創建一個名為 helloworld 的服務,這里是隨機指派給一個工作節點:

docker@swarm-manager:~$ docker service create --replicas 1 --name helloworld alpine ping docker.com

Docker Swarm集群管理的使用及原理解析

5、查看服務部署情況

查看 helloworld 服務運行在哪個節點上,可以看到目前是在 swarm-worker1 節點:

docker@swarm-manager:~$ docker service ps helloworld

Docker Swarm集群管理的使用及原理解析

查看 helloworld 部署的具體信息:

docker@swarm-manager:~$ docker service inspect --pretty helloworld

Docker Swarm集群管理的使用及原理解析

6、擴展集群服務

我們將上述的 helloworld 服務擴展到倆個節點。

docker@swarm-manager:~$ docker service scale helloworld=2

Docker Swarm集群管理的使用及原理解析

可以看到已經從一個節點,擴展到兩個節點。

Docker Swarm集群管理的使用及原理解析

7、刪除服務

docker@swarm-manager:~$ docker service rm helloworld

Docker Swarm集群管理的使用及原理解析

查看是否已刪除:

Docker Swarm集群管理的使用及原理解析

8、滾動升級服務

以下實例,我們將介紹 redis 版本如何滾動升級至更高版本。

創建一個 3.0.6 版本的 redis。

docker@swarm-manager:~$ docker service create --replicas 1 --name redis --update-delay 10s redis:3.0.6

Docker Swarm集群管理的使用及原理解析

滾動升級 redis 。

docker@swarm-manager:~$ docker service update --image redis:3.0.7 redis

Docker Swarm集群管理的使用及原理解析

看圖可以知道 redis 的版本已經從 3.0.6 升級到了 3.0.7,說明服務已經升級成功。

9、停止某個節點接收新的任務

查看所有的節點:

docker@swarm-manager:~$ docker node ls

Docker Swarm集群管理的使用及原理解析

可以看到目前所有的節點都是 Active, 可以接收新的任務分配。

停止節點 swarm-worker1:

Docker Swarm集群管理的使用及原理解析

注意:swarm-worker1 狀態變為 Drain。不會影響到集群的服務,只是 swarm-worker1 節點不再接收新的任務,集群的負載能力有所下降。

可以通過以下命令重新激活節點:

docker@swarm-manager:~$ docker node update --availability active swarm-worker1

Docker Swarm集群管理的使用及原理解析

到此這篇關于Docker Swarm集群管理的使用及原理解析的文章就介紹到這了,更多相關Docker Swarm集群管理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Docker
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产最新精品免费| 欧美日韩亚洲一区二区三区在线| 成人aaaa免费全部观看| 在线观看av一区| 日韩精品欧美精品| 免费亚洲一区二区| 亚洲激情六月丁香| 国产一区二区三区四区老人| 久久网这里都是精品| 福利视频网站一区二区三区| 欧美一区二区精品久久911| 国产一区美女在线| 欧美日韩卡一卡二| 五月婷婷激情综合网| 亚洲一区在线免费| 亚洲一区二区三区四区在线免费观看| 亚洲久久在线| 亚洲毛片av在线| 亚洲精品看片| 一级中文字幕一区二区| 国产精品免费一区二区三区观看| 一区二区三区小说| 国产伦精品一区二区三区高清版| 亚洲综合成人在线视频| 亚洲一区二区三区四区五区午夜| 亚洲一区二区欧美激情| 国产一区二区三区成人欧美日韩在线观看 | 韩国午夜理伦三级不卡影院| 欧美伊人精品成人久久综合97| 日欧美一区二区| 欧美视频一区在线| 国产精品88888| 欧美一区二区观看视频| 国产成人a级片| 久久久亚洲综合| 欧美日韩一区二区三| 国产精品国产精品国产专区不片| 最新国产乱人伦偷精品免费网站| 国产精品高潮久久久久无| 欧美日韩a区| 亚洲免费在线视频一区 二区| 在线亚洲成人| 亚洲电影中文字幕在线观看| 色综合久久久久网| 国产在线播精品第三| 精品剧情在线观看| 欧美日韩妖精视频| 一区二区在线观看视频| 久久青青草综合| 国内精品国产成人国产三级粉色| 日韩一级免费观看| 99久久久精品| 国产精品传媒入口麻豆| 国产精品婷婷| 老司机精品视频线观看86| 欧美成人vps| 尤物在线精品| 日韩国产一区二| 91精品婷婷国产综合久久性色| 91亚洲精品久久久蜜桃| 亚洲国产精品精华液2区45| 亚洲精品一级| 视频一区免费在线观看| 欧美人狂配大交3d怪物一区| 99久久久久久99| 亚洲综合av网| 欧美日韩精品免费| 欧美一区二区三区久久精品茉莉花| 亚洲视频在线观看三级| 亚洲制服少妇| 国产乱子伦一区二区三区国色天香| 久久一日本道色综合| 一本不卡影院| 国产一区在线不卡| 国产精品久久久久一区| 91国产丝袜在线播放| youjizz国产精品| 亚洲免费电影在线| 欧美色网站导航| 欧美激情综合| 日本欧美久久久久免费播放网| 日韩欧美一区中文| 日韩亚洲国产精品| 国产一区日韩二区欧美三区| 久久久久久久久蜜桃| 亚洲一区二区三区精品在线观看| 国产激情精品久久久第一区二区 | 欧美一级淫片007| 日韩一级精品| 国产一区在线视频| 国产精品视频第一区| 在线视频一区二区三区| 欧美精品导航| 久久精品72免费观看| 国产日本欧美一区二区| 久久激情中文| 波多野结衣的一区二区三区| 亚洲综合激情小说| 精品少妇一区二区三区在线视频| 夜夜精品视频| 成人国产一区二区三区精品| 午夜视频一区二区三区| 亚洲精品一区二区三区在线观看 | 精品福利一二区| 色哟哟在线观看一区二区三区| 99riav一区二区三区| 午夜欧美视频在线观看| 一二三四社区欧美黄| 亚洲免费在线视频| 一区二区三区在线高清| 日韩午夜小视频| 欧美一a一片一级一片| 国产区日韩欧美| 影音先锋久久久| 欧美日韩亚洲国产综合| 欧美一区二区三区视频在线 | 99视频一区二区| 国内久久精品| 国产成人av电影| 欧美精品三级| 欧美午夜精品免费| 欧美激情一区在线观看| 麻豆91在线播放| 亚洲精美视频| 日韩一区二区三区高清免费看看| 国产日韩精品久久久| 91欧美一区二区| 久久激情婷婷| 成人美女视频在线观看| 亚洲色图20p| 精品久久久影院| 欧美手机在线视频| 亚洲欧洲日韩综合二区| 成人综合激情网| 久久激情五月激情| 一区二区在线电影| 欧美国产综合色视频| 91精品国产色综合久久| 香蕉免费一区二区三区在线观看| 欧美精品亚洲| 高清国产一区二区| 精品无码三级在线观看视频| 亚洲一区二区三区中文字幕在线| 国产日韩欧美亚洲| 日韩女优毛片在线| 欧美性xxxxxxxx| 久久久综合网| 亚洲一区成人| 亚洲欧洲一级| 91欧美一区二区| 成人高清免费观看| 加勒比av一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲男帅同性gay1069| 国产日韩精品久久久| 欧美变态tickling挠脚心| 欧美亚洲一区三区| 色先锋aa成人| 久久久精品网| 欧美亚洲免费高清在线观看| 国产亚洲欧美一区二区| 韩日成人av| 欧美日本在线| 欧美精品亚洲| 91免费看片在线观看| av亚洲精华国产精华精| 国产精品1区2区3区| 激情综合色丁香一区二区| 亚洲成国产人片在线观看| 樱花草国产18久久久久| 亚洲免费观看高清完整版在线 | 亚洲超丰满肉感bbw| 综合激情成人伊人| 亚洲欧洲一区二区在线播放| 国产精品午夜久久| 国产精品污网站| 中文字幕在线不卡| 国产精品精品国产色婷婷| 亚洲图片另类小说| 亚洲精品视频观看| 亚洲一级电影视频| 日韩国产欧美三级| 久久99精品久久久久久国产越南| 久久av中文字幕片| 韩国欧美国产一区| 国产v日产∨综合v精品视频| 成人性生交大片免费看视频在线| 成人一区二区三区视频在线观看| 国产成人精品一区二区三区网站观看| 成人亚洲一区二区一| 大胆欧美人体老妇| 成人激情免费电影网址| av中文字幕在线不卡| 欧美大香线蕉线伊人久久国产精品| 欧美成人日韩| 黄色av成人| 久久都是精品| 在线观看一区日韩| 欧美高清视频www夜色资源网| 欧美一区二区在线不卡|