玖叶教程网

前端编程开发入门

docker swarm 集群创建

Docker Swarm 介绍

Swarm 是 Docker 公司在 2014 年 12 月初发布的一套用来管理 Docker 集群的工具,将多个 Docker 宿主机变成一个单一的虚拟的主机。Swarm 使用标准的 Docker API 接口作为其前端访问入口,与Docker Client 直接通信。

工作原理:

Docker 客户端通过 Docker API 向 Swarm 管理端发送请求,Swarm Manager 通过守护进程调用集群中的某个节点来执行任务。因为容器都是运行在节点上,Swarm

作为一个独立的集群管理工具,故并不会因某些原因导致不能正常工作而影响集群内所有节点的正常运行。当服务恢复正常后,Swarm会读取日志来执行集群的恢复动作。

1、先创建虚拟局域子网

docker network create --driver overlay --subnet=192.168.0.0/24 --attachable gxd-network

2、查看创建的网络

docker network ls

3、swarm初始化

docker swarm init

4、添加管理节点到集群中

docker swarm join-token manager

5、在其他节点运行第4步中提示的脚本,将其他节点加入集群中,并作为管理节点,如下图:

6、查看集群状态:docker node ls

这样整个集群就创建成功!

如果要扩展机器,可以继续在新的机器上执行:

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言