加载中...

Docker Swarm(Swarm 模式)是 Docker 引擎内置的原生容器编排功能,自 Docker 1.12(2016 年)起集成,可把多台运行 Docker 的主机组成一个集群,统一调度容器服务。
Swarm 的最大卖点是简单:docker swarm init 一条命令即可建立集群,docker service create 即可部署带副本数的服务。它内置基于 Raft 的管理节点高可用、覆盖网络、服务发现、负载均衡与滚动更新,且完全复用 Docker 命令行与 Compose 文件格式,学习成本远低于 Kubernetes。
2016 至 2017 年间,Swarm、Kubernetes 与 Mesos 曾展开“容器编排三国杀”。Kubernetes 凭借更强的扩展模型与社区生态胜出,2017 年 Docker 官方宣布同时支持 Kubernetes,事实上承认了竞争结果。Mirantis 于 2019 年收购 Docker 企业版业务后继续维护 Swarm。
Swarm 如今主要用于小规模部署、个人服务器与教学场景——在只有几台机器、不需要复杂生态的场合,它的简洁仍具吸引力。

登录 后参与讨论
暂无讨论,来发表第一条评论吧