Flanneld: ошибка при регистрации сети: не удается найти сеть с IP-адресом управления - PullRequest
1 голос
/ 07 марта 2019

Я настраиваю кластер kubernetes в смешанном режиме (мастер CentOS7, работник WS2019), используя режим Flannel in overlay (VXLAN).Я получил инструкции Microsoft Kubernetes для Windows , но когда я запускаю start.ps1, я застреваю в цикле "Ожидание создания сети", на который ссылается здесь .Запуская flanneld непосредственно согласно их инструкциям, я получаю следующую ошибку:

E0306 16: 43: 21.218797 2576 main.go: 289] Ошибка регистрации сети: Не удается найти сеть с IP-адресом управления [IPAddrofWorkerNIC].

Указанный IP-адрес является основным IP-адресом работника на сетевой карте Ethernet, который вызывается в соответствии с аргументом --iface для flanneld.

Главный и рабочий оба являются Hyper-v.Виртуальные машины отключены от Win10 1809 с включенным спуфингом MAC.Я подтвердил, что в firewalld мастера открыты 6433 / tcp, 10250 / tcp, 4096 / udp и 4789 / udp.Я также попытался снова после отключения firewalld, без изменений, поэтому я не думаю, что проблема на стороне мастера.

Я попытался копаться в flanneld Go-коде на указанной строке289 для подсказок, но я не знаком с Go и должен был признать поражение.

Есть идеи, почему я получу эту ошибку?

1 Ответ

1 голос
/ 08 марта 2019

Очевидно, я недостаточно внимательно прочитал требования. Flannel VXLAN в Windows не поддерживается до выпуска Kubernetes 1.14, который выйдет 25 марта.

Overlay networking: use Flannel in vxlan mode to configure a virtual overlay network

-     requires either Windows Server 2019 with KB4482887 installed or Windows Server vNext Insider Preview Build 18317+
-     requires Kubernetes v1.14 (or above) with WinOverlay feature gate enabled
-     requires Flannel v0.11.0 (or above)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...