我正在使用Flannel (VXLAN)模式设置一个混合模式的kubernetes集群(CentOS7主服务器,WS2019工作者)。我已经通过了Microsoft Kubernetes for Windows说明,但是当我启动start.ps1时,我被困在了“等待网络被创建”循环引用的这里中。直接按照他们的指示发射法兰,我得到以下错误:
E0306 16:43:21.218797 2576 main.go:289]注册网络错误:找不到网络与管理IP IPAddrofWorkerNIC。
引用的IP是“以太网”网卡上工作人员的主IP,根据--iface参数被调用为flanneld。
主机和工作人员都是超VVM离开一个Win10 1809年盒,并启用了MAC欺骗。我确认6433/tcp、10250/tcp、4096/udp和4789/udp是在主机的防火墙中打开的。在禁用了firewalld之后,我也尝试了一次,没有改变,所以我不认为这个问题是在主方面。
我试着在参考线路289的法兰围棋码中挖掘线索,但我不熟悉围棋,不得不承认失败。
知道我为什么会犯这个错误吗?
发布于 2019-03-08 15:17:18
显然,我读得不够仔细。直到3月25日发布的Kubernetes 1.14才支持Windows上的法兰绒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)发布于 2020-03-07 09:06:57
为./start.ps1指定参数时
.\start.ps1 -ManagementIP 10.0.xxx.xxx [...]我将Kubernetes API服务器的IP放在那里,而不是新的Windows节点的IP,作为-ManagementIP。
用正确的值重新运行start.ps1解决了我的问题。
https://stackoverflow.com/questions/55032935
复制相似问题