docker系列<七>容器集群 Docker-Swarm
1、什么是docker集群?
docker集群是指多个docker主机集中在一起,如下图:
2、为什么要使用docker集群?
一般情况下一台服务器是部署一个docker,一个客户端使用http/https去连接一个服务器。如果这个服务器最高并发只支持2000的访问量,那么当访问量超过2000的时候,服务器就容易崩溃。这个时候就需要增加服务器来支撑一台过载的访问量,以保证系统不会崩溃。如下图:
3、swarm是如何管理集群的
swarm会将一个docker主机当成一个节点,并为节点定义两种不同类型的节点,一种是manager节点,一种是worker节点。manager节点管理所有的worker节点。客户端连接到manager节点,通过manager节点做分发。如下图