docker 編排什么意思

docker編排就是指容器編排,其容器編排是指對單獨組件和應用層的工作進行組織的流程;所有的容器編排引擎均可讓用戶控制容器啟動和停止的時間、將其分組合到群集中,以及協調應用組合的流程。

docker 編排什么意思

本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。

docker 編排什么意思?

容器編排:

應用一般由單獨容器化的組件(通常稱為微服務)組成,且必須按順序在網絡級別進行組織,以使其能夠按照計劃運行。以這種方法對多個容器進行組織的流程即稱為容器編排。

?

容器編排定義:

在現代開發當中,整體式的應用早已成為過去時,如今的應用由數十乃至數百個松散結合的容器式組件構成,而這些組件需要通過相互間的協同合作,才能使既定的應用按照設計運作。容器編排是指對單獨組件和應用層的工作進行組織的流程。

?

容器編排的工作原理:

雖然諸如 Apache Mesos、Google Kubernetes 以及 Docker Swarm 等平臺均有其特定的容器管理方法,但所有的容器編排引擎均可讓用戶控制容器啟動和停止的時間、將其分組合到群集中,以及協調應用組合的流程。容器編排工具允許用戶指導容器部署與自動更新、運行狀況監控以及故障轉移等步驟。

?

Docker swarm mode

如果你是容器新用戶,你可從Docker開始,它是第一個吸引大量用戶的容器程序。如果是使用Docker,那么Docker swarm是很自然的選擇,它是Docker開發人員設計開發的。

Docker 1.12版本中,Docker的目標是內置容器編排功能,稱為docker swarm mode。Docker Swarm,Docker軟件棧中獨立的編排器,已經影響這個內置的編排器。Swarm mode讓用戶控制容器整個生命周期,不僅僅是容器集群化管理和調度。

Docker Swarm和Swarm mode之間區別在哪里?Docker 1.12中,Swarm mode已經成為Docker Engine的一部分。伸縮、容器發現和安全都包含在最小的設置中。Docker Swarm是一種較舊的獨立產品,曾經用于管理Docker集群。Swarm mode是Docker內置的集群管理器。

Swarm mode使用單節點概念,并且可以擴展成Swarm集群。通過docker swarm init命令切換到swarm mode,通過docker swarm join添加更多的節點。

另外,Docker 1.12和更高版本和swarm mode都支持滾動更新、節點間傳輸層安全加密、負載均衡和簡單的服務抽象。

簡言之,Docker swarm mode可以在多個主機之間傳播容器負載,它允許你在多個主機平臺上設置swarm(即群集)。這還需要你在主機平臺上簡單配置,包括集成(這讓樣容器可以在多個主機間通信了)和隔離(隔離和保護不同的容器工作負載)。你可能還需要虛擬網絡來滿足你的需求。

推薦學習:《Docker視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享