首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker Swarm故障切换

Docker Swarm故障切换
EN

Stack Overflow用户
提问于 2019-11-18 17:03:43
回答 1查看 422关注 0票数 1

在一个简单的Docker Swarm设置中,配置了一个master (在Linux上)和两个worker(一个在Linux上,另一个在Windows上)。这三个节点都是物理机;而且,master也是作为worker运行的。我们的观察是,尽管有两个工人,但主机自己运行每个码头容器(每个容器中大约有10个容器具有cron调度)。问题是,

1)对于故障转移设置,应该在群中添加多少主设备和/或工作设备?

2)在新节点的情况下,将Azure VM作为新节点集成到我们当前的群中是否可行?

3)如何设置故障切换以涵盖以下场景:

a)在主机上运行的容器是正常的,但是容器内的cron作业失败了?

b)一个节点上的网络中断导致另一个节点上的容器部署;但是,第一个节点又回到网络上?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-02-19 13:38:39

  1. 最佳实践是实现奇数个管理器节点。1,3,5.
  2. 我不确定是否有最终的解决方案,但循环dns可能是手动指向群的任何IP地址的解决方案。多亏了路由网格,Docker swarm可以将请求重定向到正确的节点。
  3. 是的,如果连接断开,docker会重新分配任务,但如果节点回来,Docker不会自动为其分配任务。它必须进行更新才能重新分配任务。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58911024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档