Kubernetes 为什么CNI不是核心代码的一部分?[#办公时间]

Kubernetes 为什么CNI不是核心代码的一部分?[#办公时间],kubernetes,Kubernetes,为什么网络不在核心代码中?我知道有许多不同的需求和环境,但这似乎是一个让许多人参与一个共同项目的机会 编辑:这是办公时间,他们要求将问题张贴在SO上。也许一个新标签是合适的 因为配置网络的方法有几十种,取决于太多的因素,很难甚至不可能说其中一种就是唯一的。另外,对于许多人来说,可以观察到联网是引导集群最困难的部分之一,您确实需要根据自己的需要进行定制。在这个范围内没有“一刀切”的规定。这是不可能的。自20世纪60年代以来,网络有多种方式,相互竞争的系统,不同的想法。有些人依靠静态路由生存,另一些

为什么网络不在核心代码中?我知道有许多不同的需求和环境,但这似乎是一个让许多人参与一个共同项目的机会

编辑:这是办公时间,他们要求将问题张贴在SO上。也许一个新标签是合适的


因为配置网络的方法有几十种,取决于太多的因素,很难甚至不可能说其中一种就是唯一的。另外,对于许多人来说,可以观察到联网是引导集群最困难的部分之一,您确实需要根据自己的需要进行定制。在这个范围内没有“一刀切”的规定。这是不可能的。自20世纪60年代以来,网络有多种方式,相互竞争的系统,不同的想法。有些人依靠静态路由生存,另一些人则需要动态路由,如RIP/OSPF。另一种规模要求BGP。CNI就其意义而言,它提供了一个通用接口,可以通过不同的实现进行插入。情况就是这样,应该是这样,在很长一段时间内最有可能是这样:)