Узлу не удалось присоединиться к кластеру Docker Swarm в качестве рабочего узла
OS: RHEL 7.4
uname -r: 3.10.0-693.el7.x86_64
версия докера
Client: Docker Enterprise Edition (EE) 2.0
Version: 17.06.2-ee-10
API version: 1.30
Go version: go1.8.7
Git commit: 66261a0
Built: Fri Apr 27 00:38:41 2018
OS/Arch: linux/amd64
Server: Docker Enterprise Edition (EE) 2.0
Engine:
Version: 17.06.2-ee-10
API version: 1.30 (minimum version 1.12)
Go version: go1.8.7
Git commit: 66261a0
Built: Fri Apr 27 00:40:03 2018
OS/Arch: linux/amd64
Experimental: false
ошибка
Kubelet is unhealthy: runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
Я пытаюсь присоединиться к узлу, чтобы скопить кластер как рабочий узел, но я получаю вышеупомянутую ошибку. Кто-нибудь сталкивался с этой проблемой?
Ожидаемый результат должен быть успешно добавлен узел в кластере роя.
С уважением Адитья
1 ответ
Ошибка: ситцевый стручок вреден для здоровья
Это произошло из-за того, что переменная фильтрации обратного пути была установлена на 2. Мы изменили ее на 1, и узел смог присоединиться без проблем.
Фильтрация по обратному пути является одним из многих способов предотвращения атак MiTM. Как было установлено в 2, Docker не разрешал этому узлу присоединяться к кластеру, пока он не был установлен в 1.
С уважением
Адитья