通过分别运行swarm init
和swarm join
,我已经成功地用一个管理器和两个工作器节点成功建立了Docker Swarm集群。 docker node ls
然后显示所有节点都处于活动状态。但是,如果其中一个工作程序节点重新启动,它将无法重新加入。现在,在管理器上运行docker node ls
表示新重启的节点处于状态pending
。我已启用调试功能,并且在无法加入工作线程的节点上运行systemctl status docker-latest -l
会显示很多这样的信息:
level=error msg="agent: session failed" error="rpc error: code = 13 desc = connection error: desc = \"transport: tls: oversized record received with length 20527\"" module="node/agent"
OS:Red Hat Enterprise Linux Server 7.5版
Docker版本1.13.1,内部版本8633870 / 1.13.1(已从存储库安装软件包docker-latest
)也尝试了常规docker软件包,没有任何区别。