整合 Kubernetes 和 SDN?

Integrate Kubernetes and SDN?

我正在使用 Kubernetes 构建一个可以控制多个 Raspberry PI 的平台。并让这些PI相互配合,实现一些复杂的应用,比如计算视觉。

由于PI可能会移动,因此网络拓扑经常变化。我想知道我是否可以将 SDN 和 Kubernetes 集成在一起,并使网络配置更加灵活。

我是SDN新手,不知道这个想法是否可行。而如果答案是肯定的,那么哪个SDN项目更适合实施呢? (Ryu?OpenContrail?)它有没有 GUI 可以让我看到设备是如何连接的(可视化图表)?

谢谢!

我没有足够的声誉来添加评论,

我认为首先你必须知道sdn controller和openflow是如何实现的,其次要实现kubernetes的CNI,你可以在上面像sdn一样构建自己的网络,但是你需要知道它是如何工作的和这个规范

ryu or onos or opendaylight 什么控制器好?我会说你可以用你喜欢的那个或者你用的更好

CNI 项目之一 - linen-cni 可以与 OpenFlow 控制器(例如 ONOS)一起工作 您可以尝试该项目并找出您要找的东西。