Мне удалось успешно настроить кластер Docker Swarm с одним менеджером и двумя рабочими узлами, выполнив swarm init
и swarm join
соответственно. 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"
ОС: Red Hat Enterprise Linux Server версии 7.5
Docker версии 1.13.1, сборка 8633870 / 1.13.1 (установленный пакет docker-latest
из репозитория) Также пробовал обычный пакет docker без разницы.