站長資訊網
        最全最豐富的資訊網站

        docker集群是什么意思

        在docker中,集群是一組運行docker并且加入在一個群組的多臺機器,是一組協同工作的服務實體。集群用于提供比單一服務實體更具擴展性與可用性的服務平臺,加入集群之后,可以繼續運行自己的docker命令,但是現在這些機器由集群管理器在集群上執行,集群管理器可以使用不同的策略來管理運行的容器。

        docker集群是什么意思

        本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

        docker集群是什么意思

        集群是一組運行docker并且加入在一個群組的多臺機器。

        加入集群之后,你可以繼續運行自己的docker命令,但是現在這些機器由集群管理器在集群上執行。集群中的機器可以是物理或者虛擬的,加入群組后,每臺機器都被稱之為節點。

        集群管理器可以使用不同的策略來管理運行的容器,例如:emptiest node 命令用來填充那些利用最少的容器;global 確保每臺機器只能獲得指定容器的一個實例。你可以將這些策略寫入文件里面來執行集群管理器的策略。

        集群管理器是在集群中唯一能夠執行命令的機器,你也可以授權其它機器加入集群管理工作。

        集群是一組協同工作的服務實體(可理解為服務器),用以提供比單一服務實體更具擴展性與可用性的服務平臺。在客戶端看來,一個集群就像是一個服務實體,但事實上集群由一組服務實體組成。

        擴展知識

        在docker集群服務中,包含以下幾個概念是必須要清楚的。

        Swarm

        Swarm運行 Docker Engine 的多個主機組成的集群。

        從 v1.12 開始,集群管理和編排功能已經集成進 Docker Engine。當 Docker Engine 初始化了一個Swarm或者加入到一個存在的Swarm時,它就啟動了 Swarm Mode。

        沒啟動Swarm Mode時,Docker執行的是容器命令;運行Swarm Mode后,Docker增加了編排service的能力。Docker允許在同一個Docker主機上既運行Swarm Service,又運行單獨的容器。

        node

        Swarm中的每個Docker Engine都是一個node,有兩種類型的 node:manager 和worker。

        為了向Swarm中部署應用,我們需要在manager node上執行部署命令,manager node會將部署任務拆解并分配給一個或多個worker node完成部署。

        manager node負責執行編排和集群管理工作,保持并維護Swarm處于期望的狀態。Swarm中如果有多個manager node,它們會自動協商并選舉出一個leader 執行編排任務。

        woker node接受并執行由manager node派發的任務。默認配置下manager node同時也是一個worker node,不過可以將其配置成manager-only node,讓其專職負責編排和集群管理工作。

        work node會定期向manager node報告自己的狀態和它正在執行的任務的狀態,這樣manager就可以維護整個集群的狀態。

        service

        service定義了worker node上要執行的任務。swarm的主要編排任務就是保證 service處于期望的狀態下。

        舉一個service的例子:在swarm中啟動一個nginx服務,使用的鏡像是 nginx:latest,副本數為3。

        manager node負責創建這service,經過分析知道需要啟動3個nginx容器,根據當前各worker node的狀態將運行容器的任務分配下去,比如worker1上運行兩個容器,worker2上運行一個容器。

        運行了一段時間,worker2突然宕機了,manager監控到這個故障,于是立即在 worker3上啟動了一個新的nginx容器。這樣就保證了service處于期望的三個副本狀態。

        總之,swarm以節點(node)的方式組織集群(cluster);同時每個節點上面可以部署一個或者多個服務(service),每個服務又可以包括一個或者多個容器(container)。

        推薦學習:《docker視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久精品国产99久久香蕉| 久草欧美精品在线观看| 精品国产三级a在线观看| 911亚洲精品国内自产| 国产午夜无码精品免费看| 伊人久久精品影院| 精品久久久久久国产牛牛app| 柠檬福利精品视频导航| 99在线精品视频观看免费| 久久久一本精品99久久精品88 | 国产三级久久久精品麻豆三级 | 亚洲精品无码你懂的网站| 国产精品自在拍一区二区不卡| 四虎国产精品免费久久久| 国产精品分类视频分类一区| 国产精品一区二区久久不卡| 亚洲综合精品香蕉久久网97| AAA级久久久精品无码片| 国产精品涩涩涩视频网站 | 亚洲精品成人网站在线观看| 99久久人妻无码精品系列| 久久精品无码专区免费青青| 中文字幕在线亚洲精品| 亚洲欧美精品综合中文字幕| 香蕉99久久国产综合精品宅男自| 久热精品视频第一页| 久久精品国产99久久久香蕉| 久久九九久精品国产免费直播| 精品福利一区二区三区| 国产亚洲精品无码拍拍拍色欲| 国产精品综合专区中文字幕免费播放 | 亚洲成人国产精品| 亚洲精品和日本精品| 夜夜精品无码一区二区三区| 亚洲精品国产精品乱码在线观看| 人妻少妇精品无码专区二区| 精品久久久噜噜噜久久久 | 久久精品无码一区二区无码 | 人妻精品久久无码专区精东影业| 久久Av无码精品人妻系列| 国产AV国片精品有毛|