在docker swarm中部署的service,有几种类型?

这个问题的答案,非常的简单,2种:

 

  • replicated(副本)
  • global(全局)

 

这2种类型之间,也非常的好区分:

 

  • replicated

 

副本类型的service,就是你需要部署几个副本,指定一下就可以有几个task在swarm集群中运行

 

  • global

 

全局类型的service,类似于k8s的daemonset对象,就是在每个节点上都运行一个task,不需要预先指定副本的数量,如果有新的节点加入到集群中,也会自动的在这个节点上运行一个新的task.

 

下面的图表显示了一个有3个副本的service(黄色)和一个global的service(灰色):

 

 

posted @ 2022-09-06 14:53  Zhai_David  阅读(167)  评论(0编辑  收藏  举报