Skip to content

roadmap

feature description Alpha release Beta release GA release
ippool ip settings v0.2.0 v0.4.0 v0.6.0
namespace affinity v0.4.0 v0.6.0
application affinity v0.4.0 v0.6.0
multiple default ippool v0.6.0
multusname affinity v0.6.0
nodename affinity v0.6.0 v0.6.0
default cluster ippool v0.2.0 v0.4.0 v0.6.0
default namespace ippool v0.4.0 v0.5.0
default CNI ippool v0.4.0 v0.4.0
annotation ippool v0.2.0 v0.5.0
annotation route v0.2.0 v0.5.0
ippools for multi-interfaces without specified interface name in annotation v0.9.0
subnet automatically create ippool v0.4.0
automatically scaling and deletion ip according to application v0.4.0
automatically delete ippool v0.5.0
annotation for multiple interface v0.4.0
keep ippool after deleting application v0.5.0
support deployment, statefulset, job, replicaset v0.4.0
support operator controller v0.4.0
flexible ip number v0.5.0
ippool inherit route and gateway attribute from its subnet v0.6.0
reservedIP reservedIP v0.4.0 v0.6.0
fixed ip fixed ip for each pod of statefulset v0.5.0
fixed ip ranges for statefulset, deployment, replicaset v0.4.0 v0.6.0
fixed ip for kubevirt v0.8.0
support calico v0.5.0 v0.6.0
support weave v0.5.0 v0.6.0
spidermultusconfig support macvlan ipvlan sriov custom v0.6.0 v0.7.0
support ovs-cni v0.7.0
CNI verison cni v1.0.0 v0.4.0 v0.5.0
ifacer bond interface v0.6.0 v0.8.0
vlan interface v0.6.0 v0.8.0
coordinator support underlay mode v0.6.0 v0.7.0
support overlay mode v0.6.0 v0.8.0
CRD spidercoordinators for multus configuration v0.6.0 v0.8.0
detect ip conflict and gateway v0.6.0 v0.6.0
specify the MAC of pod v0.6.0 v0.8.0
tune the default route of pod multiple interfaces v0.6.0 v0.8.0
Connectivity visit service based on kube-proxy v0.6.0 v0.7.0
visit local node to guarantee the pod health check v0.6.0 v0.7.0
visit nodePort with spec.externalTrafficPolicy=local or spec.externalTrafficPolicy=cluster v0.6.0
observability eBPF: pod stats In plan
network policy ipvlan v0.8.0
macvlan In plan
sriov In plan
bandwidth ipvlan v0.8.0
macvlan In plan
sriov In plan
accelerate eBPF: visit service based on the kube-proxy replacement v0.8.0
eBPF: accelerate communication of pods on a same node In plan
recycle IP recycle IP taken by deleted pod v0.4.0 v0.6.0
recycle IP taken by deleting pod v0.4.0 v0.6.0
dual-stack dual-stack v0.2.0 v0.4.0
CLI debug and operate. check which pod an IP is taken by, check IP usage , trigger GC In plan
multi-cluster a broker cluster could synchronize ippool resource within a same subnet from all member clusters, which could help avoid IP conflict In plan
support submariner v0.8.0
dual CNI underlay cooperate with cilium v0.7.0
underlay cooperate with calico v0.7.0
RDMA support macvlan and ipvlan CNI for RoCE device v0.8.0
support sriov CNI for RoCE device v0.8.0
support ipoib CNI for infiniband device In plan
support ib-sriov CNI for infiniband device In plan
egressGateway egressGateway v0.8.0