整理美国服务器 Docker Swarm 集群部署的实战方法。
Docker Swarm 是轻量级容器编排。以下是实战。
一、Swarm 简介 - Docker 原生编排 - 简单易用 - 内置负载均衡 - 支持滚动更新
二、集群搭建 1) 初始化 manager 节点 2) 加入 worker 节点 3) 查看集群状态 4) 部署服务
三、核心概念 - Node:节点(manager/worker) - Service:服务 - Task:任务 - Stack:堆栈(compose)
四、服务部署 - docker service create - 副本数设置 - 端口映射 - 网络配置
五、滚动更新 - 更新镜像 - 分批替换 - 更新失败回滚 - 更新策略配置
六、存储 - Volume:本地卷 - NFS:共享存储 - 分布式存储
七、监控 - docker node ls - docker service ls - docker service ps - 外部监控
八、对比 K8s - Swarm:简单,适合中小规模 - K8s:强大,适合大规模
总结:Swarm 简单易用,适合中小规模容器编排。