Rancher搭建swarm集群以及使用
1. 构建基础环境
-
新建环境模板
- 点击添加模板
- 选择swarmkit
- 点击editconf
- 修改管理节点数量为1(这一步如果主机是ubuntu可以省略,centos7必须设置,否则swarm集群会搭建不起来,应该是bug)
- 保存配置,填写模板名称,描述信息等,保存模板
-
新建环境
- 点击添加环境
- 填写名称描述信息
- 选择刚刚新建的模板
- 添加成员管理
- 常见环境
2. 添加主机
切换到到刚刚新建的环境,显示至少添加一个host(swarm集群要求至少三个host)。
点击基础设施(infrastructure)-》点击主机(host)-》点击添加主机
- 主机必须安装rancher支持的版本
- 主机开放2375-2379tcp 4789和7946tcp/udp端口(swarm通信),500,4500 udp端口(rancher的ipsec网络通信)
- 添加标签,例如固态硬盘标签等,容器编排调度使用。添加主机后也还可以添加标签。
- 指定主机的ip,一台主机可能有多个ip,指定使用的ip,如果不指定rancher服务将会自行选择(如果rancher服务在当前添加的主机时,必须指定该选项为rancher服务的ip)</