为了账号安全,请及时绑定邮箱和手机立即绑定

Flanneld:错误注册网络:找不到具有管理 IP 的网络

Flanneld:错误注册网络:找不到具有管理 IP 的网络

Go
慕斯王 2023-06-12 16:47:23
我在覆盖 (VXLAN) 模式下使用 Flannel 设置混合模式的 kubernetes 集群(CentOS7 master,WS2019 worker)。我已经完成了适用于 Windows 的 Microsoft Kubernetes 说明,但是当我启动 start.ps1 时,我陷入了此处引用的“等待创建网络”循环。按照他们的说明直接启动 flanneld,我收到以下错误:E0306 16:43:21.218797 2576 main.go:289] 注册网络时出错:找不到具有管理 IP [IPAddrofWorkerNIC] 的网络。引用的 IP 是根据--ifaceflanneld 的参数调用的“以太网”NIC 上工作人员的主要 IP。master 和 worker 都是启用了 MAC 欺骗的 Win10 1809 机器上的 Hyper-v VM。我确认6433/tcp、10250/tcp、4096/udp和4789/udp在master的firewalld中打开。我也在禁用 firewalld 后再次尝试,没有任何变化,所以我认为问题不在主控方。我尝试在引用的第 289 行挖掘flanneld Go 代码以寻找线索,但我不熟悉 Go,不得不承认失败。任何想法为什么我会收到此错误?
查看完整描述

2 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

显然我没有仔细阅读要求。在 3 月 25 日发布的 Kubernetes 1.14 之前,不支持 Windows 上的 Flannel VXLAN。

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)


查看完整回答
反对 回复 2023-06-12
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

指定参数时./start.ps1

.\start.ps1 -ManagementIP 10.0.xxx.xxx [...]

我将 Kubernetes API 服务器的 IP 放在那里,而不是新 Windows 节点的 IP,如-ManagementIP.

start.ps1使用正确的值重新运行解决了我的问题。


查看完整回答
反对 回复 2023-06-12
  • 2 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信