Techyou labs
真正的爱应该超越生命的长度,心灵的宽度,灵魂的深度
常用标签
您正在查看:标签 swarm 下的文章

swarm mode是docker 内置的集群模式,很容易使用,并且无须安装其他的软件。
swarm-mode.png
swarm模式下,node角色分为2种,manager node,work node
swarm-diagram.png
manager负责集群状态维护,服务调度,并提供API服务
worker负责任务编排运行

生产环境中请设置多个manger


docker node promote NODE [NODE...]

设置manager角色为manager only


docker node update --availability drain NODE

整个调度过程如下:
service-lifecycle.png
service有两类,replicated 和global. 前者是运行相同服务,在全局限制实例个数。后者是每个节点运行一个实例,实例个数取决于可用节点数。
replicated-vs-global.png

service通过ingress network负载均衡到对应容器服务
service loadbalancer
ingress network

参考: