【问题标题】:Kubernetes for Windows networking - default CNI适用于 Windows 网络的 Kubernetes - 默认 CNI
【发布时间】:2019-02-28 09:52:52
【问题描述】:

在这个official doc下,印花布和法兰绒还没有被windows完全支持。我计划使用 ToR(架顶式)静态路由。

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

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

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

还有一个简短的说明,我正在使用 Kubeadm 进行本地设置,因此我们将不胜感激。

【问题讨论】:

    标签: networking kubernetes cni


    【解决方案1】:

    实际上,有一个默认的 CNI 配置 here。它还向您展示了在 Windows 主机上进行设置的步骤。 this script 将设置运行 kubelet 所需的 PodCidr。

    你仍然需要像你提到的那样,设置你自己的 ToR 静态路由。

    希望对你有帮助!

    来自@JuniorPenguin 的更新:

    如果您使用 VMware,我会添加启用 NIC 混杂模式

    【讨论】:

    • 您的第一个链接包括另一个链接,用于设置用于安装 CNI 的 master。但我想知道 kubeadm/kubeadm 配置文件是否会安装默认的 CNI 插件。
    • 没有在 Windows 上尝试过 kubeadm,但基本上在 Linux 上它安装了更流行的 CNI 插件,但不安装配置。安装覆盖时会生成配置。在任何情况下,您都必须在 Windows 上配置网络。
    • 官方文档中说 kubeadm 不支持 kubenet——这是否意味着在使用 kubeadm 时它不支持默认的 CNI?谢谢!
    • 这是我的赌注。 kubenet 在后来的 Kubernetes 版本中也被弃用,取而代之的是覆盖。
    • 对于阅读本文的任何人,如果您使用的是 VMware,我只会添加启用 NIC 混杂模式。谢谢!
    猜你喜欢
    • 2019-04-17
    • 1970-01-01
    • 2019-12-13
    • 2017-09-28
    • 1970-01-01
    • 2021-01-25
    • 2019-08-21
    • 2017-11-29
    • 2023-03-08
    相关资源
    最近更新 更多