Kubernetes覆盖网络比较

标签 kubernetes openvswitch flannel weave calico

我想知道是否有人可以简要概述所有不同 Kubernetes 网络覆盖之间的差异/优势。入门指南 ( http://kubernetes.io/docs/getting-started-guides/scratch/#network ) 提到了以下内容:

  • 法兰绒
  • 印花布
  • 编织
  • 罗马纳
  • 打开 vSwitch (OVS)

  • 但并没有真正解释它们之间的区别或每个人的优点和缺点。我想知道是否有人可以让我知道我应该为裸机 CentOS 7 集群使用这些解决方案中的哪一个。

    谢谢!

    最佳答案

    This comparison matrix在 Kubernetes 的 Slack 上多次分享,可能有用。

    但是,请注意可能过时的信息,请记住“魔鬼在细节中”,因此现实可能不像本文档中看起来那么简单。所有可用的解决方案都有利有弊,但也比其他用例更适合某些用例,因此一如既往,这是一个权衡和 YMMV 的问题。

    关于Kubernetes覆盖网络比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40347581/

    相关文章:

    nginx - livenessprobe 因 EOF 失败(nginx 容器)

    azure - 如何将 Kubernetes 集群应用到现有的 azure 虚拟机

    c++ - 函数前的参数有什么意义?

    sdn - Openflow交换机中同一个流有多个转发规则怎么办?

    kubernetes - 如何在不禁用 firewalld (Kubernetes) 的情况下使用 Flannel

    docker - 使用 mesos、marathon 和 zookeeper 时,当我用 "containerizers"指定 "docker,mesos"文件时,我的 mesos-slave 没有启动?

    kubernetes - Minikube中的默认CNI

    kubernetes - 连接尝试失败:SocketException:连接到127.0.0.1:27017::由::连接拒绝导致错误:

    kubernetes - Rancher 与 Kubernetes 有何不同

    linux - 如何连接 Open vSwitch 端口和虚拟以太网接口(interface)?