-
CNI-Genie是一个在部署阶段允许您选择所需Pod网络的工具,支持的网络选项包括Calico、Flannel、Romana和Weave
资源介绍
CNI精灵
CNI-Genie使容器编排器( , )能够无缝连接到主机上安装的CNI插件的选择,包括
,例如网桥,macvlan,ipvlan,环回
“第三方” CNI插件,例如( , , )
“专用” CNI插件,例如 ,DPDK(进行中)
主机上安装的所有通用CNI插件选择
如果没有CNI-Genie,则协调器仅绑定到单个CNI插件。 例如,对于Kubernetes,没有CNI-Genie的情况,kubelet仅绑定到在启动时传递给kubelet的单个CNI插件。 CNI-Genie允许在运行时中多个CNI插件共存。
请随时在CNI-Genie 上发布您的反馈和问题
演示版
这是一个6分钟的演示视频,演示了3种情况
将IP地址分配给特定网络解决方案中的Pod,例如“ Weave-net”
将来自多个网络解决方案的Pod分配给多个IP地址,例如,“ Weave-net”的第一个IP地址,“ Canal”的第二个IP地址
从“较少拥挤”的网络解决方案(例如,从“拥挤程度较小”的“运河”)中分配IP地址到Pod
贡献
为什么我们创建CNI-Genie?
CNI Gen