我在覆盖 (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 是根据--iface
flanneld 的参数调用的“以太网”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,不得不承认失败。
任何想法为什么我会收到此错误?
扬帆大鱼
慕桂英3389331