用于 Windows 网络的 Kubernetes - 默认 CNI

Kubernetes for Windows networking - default CNI

在此official doc下,windows尚未完全支持 calico 和 flannel。我计划使用 ToR(架顶式)静态路由。

如何安装默认 CNI? (什么都不做?)

例如使用法兰绒我需要 运行 - kubectl apply -f kube-flannel.yml

那么我需要为 ToR 静态路由的默认 CNI 安装什么?

还有一个简短的说明,我正在使用 Kubeadm 在本地进行设置,所以任何见解都将不胜感激。

实际上,有一个默认的 CNI 配置 here. It also shows you steps to set it up on a Windows hosts. And this script 会设置您需要 运行 您的 kubelet 的 PodCidr。

如您所说,您仍然需要设置自己的 ToR 静态路由。

希望对您有所帮助!

来自@JuniorPenguin 的更新:

I would just add enable NIC promiscuous mode if you are using VMware