2020年3月21日 星期六

[轉載]簡單部署 Docker Swarm 測試叢集

原文
Docker Swarm 是 Docker 公司的 Docker 編配引擎,最早是在 2014 年 12 月發佈。Docker Swarm 目的即管理多台節點的 Docker 上應用程式與節點資源的排程等,並提供標準的 Docker API 介面當作前端存取入口,因此可以跟現有 Docker 工具與函式庫進行整合,本篇將介紹簡單的建立 Swarm cluster。

 Docker Swarm 具備了以下幾個特性:
  • Docker engine 原生支援。(Docker 1.12+)。
  • 去中心化設計。
  • 宣告式服務模型(Declarative Service Model)。
  • 服務可擴展與容錯。
  • 可協調預期狀態與實際狀態的一致性。
  • 多種網路支援。
  • 提供服務發現、負載平衡與安全策略。
  • 支援滾動升級(Rolling Update)。