一个与OpenStack深度融合的cni插件
-
tcnp-ipam:基于neutron的cni ipam插件,提供三种模式
- separate模式:k8s、OpenStack分开部署,使用统一的neutron作为ip ipam
- mix模式:vm中部署k8s,pod同时运行ipvlan和veth-host插件
- eni模式:使用网卡直通模式时用到
-
host-device:网卡直通到pod的cni插件,基于原生host-device插件改造
-
ipvlan:官方原生的ipvlan cni插件
-
veth-host:提供pod与宿主机建立veth-pair的cni插件
-
veth-route:虚拟机vpc网络下,宿主机模拟dummy设备,pod通过dummy设备出网的cni插件,基于原生ptp插件改造
-
veth-route-controller:自动刷新vrouter静态路由表的k8s controller,添加到pod的回包路由
-
meliodas-scheduler:基于scheduler framework开发,根据虚拟机网卡辅助ip和虚拟机直通网卡剩余数量来调度的调度器
-
network-policy-controller:来自tkestack/galaxy, 基于ipset/iptables来实现