部署基础Swarm集群
实验要求:一个管理节点和两个工作节点
主机名 | IP地址 | 分配角色 |
---|---|---|
manager | 192.168.183.110 | manager |
worker01 | 192.168.183.120 | worker |
worker02 | 192.168.183.130 | worker |
简介
- 基于Docker的集群管理工具
- 用户通过API来管理多个主机上的Docker
标准的Docker API
集群管理API - 结合Overlay网络实现容器的调度
Swarm基本特性:
- 集群管理已经被集成进Docker Engine
- 协调预期状态与实际状态的一致性
- 声明式服务模型
- 去中心化设计
- 多主机网络
- 缩放
- 服务发现
- 负载均衡
Swarm架构图
- 使多个Docker组合成一个Group,提供多容器服务
- 使用标准的Docker API
基本配置
配置网络
nmcli connection modify "ens33" ipv4.method manual ipv4.addresses