我的集群目前位于一个数据中心。我一直试图通过从另一个数据中心添加一个工作节点来改变这种情况,但到目前为止,它还没有起作用。
我可以让这个节点加入蜂群,并得到管理人员的列表,但它总是显示为"Down“。下面是“码头检查”向我展示的关于这个节点的内容:
"Status": {
"State": "down",
"Message": "heartbeat failure",
"Addr": "xxx.xxx.xxx.xxx"
}我在双方都开放了下列港口:
2377 tcp
7946 tcp+udp
4789 udp如何排除故障并修复此问题?
发布于 2020-04-08 07:34:20
这可能不是您特定的跨数据中心-ip设置的答案。
我偶尔会遇到一个或多个群集节点的状态:Down和Availability:Active。拥有Status.Message:"heartbeat failure"。这可以在重新启动之后发生。
帮助的是停止对接守护进程,删除/var/lib/docker/swarm/worker/tasks.db并再次启动对接守护进程。
来自:https://github.com/moby/moby/issues/34827#issuecomment-457678500
https://devops.stackexchange.com/questions/5144
复制相似问题