Узлу не удалось присоединиться к кластеру 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.

С уважением

Адитья

Другие вопросы по тегам