我在覆蓋 (VXLAN) 模式下使用 Flannel 設(shè)置混合模式的 kubernetes 集群(CentOS7 master,WS2019 worker)。我已經(jīng)完成了適用于 Windows 的 Microsoft Kubernetes 說明,但是當(dāng)我啟動(dòng) start.ps1 時(shí),我陷入了此處引用的“等待創(chuàng)建網(wǎng)絡(luò)”循環(huán)。按照他們的說明直接啟動(dòng) flanneld,我收到以下錯(cuò)誤:E0306 16:43:21.218797 2576 main.go:289] 注冊網(wǎng)絡(luò)時(shí)出錯(cuò):找不到具有管理 IP [IPAddrofWorkerNIC] 的網(wǎng)絡(luò)。引用的 IP 是根據(jù)--ifaceflanneld 的參數(shù)調(diào)用的“以太網(wǎng)”NIC 上工作人員的主要 IP。master 和 worker 都是啟用了 MAC 欺騙的 Win10 1809 機(jī)器上的 Hyper-v VM。我確認(rèn)6433/tcp、10250/tcp、4096/udp和4789/udp在master的firewalld中打開。我也在禁用 firewalld 后再次嘗試,沒有任何變化,所以我認(rèn)為問題不在主控方。我嘗試在引用的第 289 行挖掘flanneld Go 代碼以尋找線索,但我不熟悉 Go,不得不承認(rèn)失敗。任何想法為什么我會(huì)收到此錯(cuò)誤?
2 回答

揚(yáng)帆大魚
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
顯然我沒有仔細(xì)閱讀要求。在 3 月 25 日發(fā)布的 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)

慕桂英3389331
TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
指定參數(shù)時(shí)./start.ps1
.\start.ps1 -ManagementIP 10.0.xxx.xxx [...]
我將 Kubernetes API 服務(wù)器的 IP 放在那里,而不是新 Windows 節(jié)點(diǎn)的 IP,如-ManagementIP
.
start.ps1
使用正確的值重新運(yùn)行解決了我的問題。
- 2 回答
- 0 關(guān)注
- 167 瀏覽
添加回答
舉報(bào)
0/150
提交
取消