Powered by Typecho)))
Optimized by EAimTY
swarm mode是docker 内置的集群模式,很容易使用,并且无须安装其他的软件。
swarm模式下,node角色分为2种,manager node,work node
manager负责集群状态维护,服务调度,并提供API服务
worker负责任务编排运行
生产环境中请设置多个manger
docker node promote NODE [NODE...]
设置manager角色为manager only
docker node update --availability drain NODE
整个调度过程如下:
service有两类,replicated 和global. 前者是运行相同服务,在全局限制实例个数。后者是每个节点运行一个实例,实例个数取决于可用节点数。
service通过ingress network负载均衡到对应容器服务
参考: