Swarm概念拓展以及网络拓展

 

 

1、概念理解

swarm

集群的管理和编号,docker可以初始化一个swarm集群,其他节点可以加入(管理者和工作者)

node

就是一个docker节点,多个节点就组成了一个网络集群(有管理者和工作者)

service

任务,可以在管理节点和工作节点运行,这是核心!用户访问呢和我们的操作就是对服务管理的!

Task

容器内的命令!细节任务(相当于任务的一个个副本)

 

 

 

 

 

 

 

 

命令->管理->API->调度->工作节点(创建Task容器并且维护)

 

 

 

 

2、全局服务与副本服务的区别

 

全局是任何地方都可以跑

[root@walker1 ~]# docker service create --help

 --mode string                        Service mode (replicated, global, replicated-job, or global-job) (default "replicated")

 

 

 

 

 

3、拓展:网络模式

PublishMode:ingress

 

虽然docker在四台机器上,但实际网络是同一个!ingress网络,是一个特殊的Overlay网络(具有负载均衡功能!IPVS VIP之类)!

 

 

 

 

 

 

 

 

有四条服务器在一个集群里面,但是它们彼此还是无法ping通,我们就把它们交给overlay网络,使得彼此连通!这就使网络变成一个整体!

 

 

posted @ 2022-04-25 18:02  屯子里唯一的架构师  阅读(94)  评论(0编辑  收藏  举报