免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

在Docker中如何使用Swarm-創新互聯

在Docker中如何使用Swarm?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創新互聯公司溝通電話:18982081108,為您提供成都網站建設網頁設計及定制高端網站建設服務,創新互聯公司網頁制作領域十余年,包括成都墻體彩繪等多個領域擁有豐富的營銷推廣經驗,選擇創新互聯公司,為網站錦上添花!

Docker Swarm是Docker公司開發的容器集群管理服務。從1.12.0版本開始,已經是Docker安裝后自帶的一部分(捆綁軟件)了,又稱為Swarm Mode,無需額外安裝。

與Kubernetes相比,Docker Swarm是一個簡單的軟件,似乎不堪大用。但是它與docker-compose兼容的優點,可以彌補一切。對于沒有集群使用經驗的小白,用Docker Swarm起步,是一個很好的選擇。

概念

Docker Swarm,主要包含以下概念:

  • Swarm
  • Node
  • Stack
  • Service
  • Task
  • Load balancing
     

Swarm本身就是“群”的意思,人群、蜂群。這里就是指計算機集群(cluster)在用Docker連接后的狀態。docker swarm命令可以創建、加入、離開一個集群。

Node就是計算機節點,也可以認為是一個Docker節點。Node分為兩類:Manager和Worker。一個Swarm至少要有一個Manager,部分管理命令只有在Manager上才能使用。兩類Node都可以運行Service,但只有Manager上才能執行運行命令。比如,在Manager才能使用docker node命令可以查看、配置、刪除Node。

Stack是一組Service,和docker-compose類似。默認情況下,一個Stack共用一個Network,相互可訪問,與其它Stack網絡隔絕。這個概念只是為了編排的方便。docker stack命令可以方便地操作一個Stack,而不用一個一個地操作Service。

Service是一類容器。對用戶來說,Service就是與Swarm交互的最核心內容。Service有兩種運行模式,一是replicated,指定一個Service運行容器的數量;二是global,在所有符合運行條件的Node上,都運行一個這類容器。docker service命令可以操作Swarm中的Service。

Task就是指運行一個容器的任務,是Swarm執行命令的最小單元。要成功運行一個Service,需要執行一個或多個Task(取決于一個Service的容器數量),確保每一個容器都順利啟動。通常用戶操作的是Service,而非Task。

Load balancing即負載均衡,也包含反向代理。Swarm使用的是Ingress形式的負載均衡,即訪問每個節點的某個Published端口,都可自動代理到真正的服務。大致原理如下圖所示。

在Docker中如何使用Swarm

Replicated Mode

services: 
 some-serivce: 
  ... 
  deploy: 
   mode: replicated 
   replicas: 3 

文章題目:在Docker中如何使用Swarm-創新互聯
本文網址:http://m.newbst.com/article24/dggoje.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化外貿網站建設微信小程序企業建站建站公司網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司