您好,登錄后才能下訂單哦!
這篇文章主要講解了“docker swarm集群的優勢是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“docker swarm集群的優勢是什么”吧!
Swarm 是 Docker 官方提供的一款集群管理工具,其主要作用是把若干臺 Docker 主機抽象為一個整體,并且通過一個入口統一管理這些 Docker 主機上的各種 Docker 資源。
單個docker容器能發揮的作用畢竟有限,也不便于管理,所以Docker得組集群來使用才能發揮強大的技術優勢。Swarm是Docker的一個子項目,它的作用在集群級別下就如同Docker在一臺單獨的機器中起到的功能。你可以使用Swarm來管理單個容器或者列出集群中所有運行的容器。
Docker Swarm 包含兩方面:一個企業級的 Docker 安全集群,以及一個微服務應用編排引擎。
集群方面
Swarm 將一個或多個 Docker 節點組織起來,使得用戶能夠以集群方式管理它們。Swarm 默認內置有加密的分布式集群存儲、加密網絡、公用TLS(Mutual TLS)、安全集群接入令牌以及一套簡化數字證書管理的 PKI。我們可以自如地添加或刪除節點。
編排方面
Swarm 提供了一套豐富的 API 使得部署和管理復雜的微服務應用變得易如反掌。通過將應用定義在聲明式配置文件中,就可以使用原生的 Docker 命令完成部署。此外,甚至還可以執行滾動升級、回滾以及擴縮容操作,同樣基于簡單的命令即可完成。
從集群角度來說,一個 Swarm 由一個或多個 Docker 節點組成。這些節點可以是物理服務器、虛擬機、樹莓派(Raspberry Pi)或云實例。唯一的前提就是要求所有節點通過可靠的網絡相連。節點會被配置為管理節點或工作節點。管理節點負責集群控制面,進行諸如監控集群狀態、分發任務至工作節點等操作。工作節點接收來自管理節點的任務并執行。
Swarm 的配置和狀態信息保存在一套位于所有管理節點上的分布式 etcd 數據庫中。該數據庫運行于內存中,并保持數據的最新狀態。關于該數據庫最棒的是,它幾乎不需要任何配置,作為 Swarm 的一部分被安裝,無須管理。
感謝各位的閱讀,以上就是“docker swarm集群的優勢是什么”的內容了,經過本文的學習后,相信大家對docker swarm集群的優勢是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。