Freedom251 › Container Networking Software
Spiderpool

What Spiderpool is
Spiderpool is a Kubernetes networking solution for underlay networks and RDMA across bare metal, virtual machines, and public clouds. Its CRD-based IP address management supports IPv4 and IPv6 together, shared or exclusive address pools, and static addresses for stateful applications. It works with Macvlan, IPvlan, and SR-IOV; its IPAM can also pair with compatible CNIs such as Calico and Weave. Pods can use several underlay interfaces or combine underlay and overlay interfaces, with policy routing coordinated across them. Documented connectivity tools cover Pod-to-host access, conflict detection for IP addresses, gateway reachability checks, and service access through kube-proxy or an eBPF-based alternative. RDMA support includes RoCE and InfiniBand, with devices assigned to Pods in shared or exclusive mode. The project names storage, middleware, observability, AI training, latency-sensitive work, and applications needing separate network bandwidth as use cases. It is licensed under Apache License 2.0 and is described as a CNCF sandbox project. The free open-source plan costs nothing.
Who it suits
Spiderpool suits Kubernetes operators running on bare metal, virtual machines, or public clouds who need underlay networking, multiple interfaces, or RDMA. Its listed use cases include storage, observability, AI training, and latency-sensitive workloads.
What it does well
- Supports Macvlan, IPvlan, and SR-IOV.
- IPAM supports dual-stack and static addresses.
- RDMA includes RoCE and InfiniBand.
- Apache License 2.0 open-source project.
What to know first
- SpiderSubnet requires Kubernetes v1.21 or later.
- IPAM and multi-NIC routing are beta.
- RDMA and multi-cluster networking are alpha.
Limits
IPAM and multiple NIC and routing coordination are marked beta. RDMA and multi-cluster networking are marked alpha for Macvlan, IPvlan, and SR-IOV; SpiderSubnet requires Kubernetes v1.21 or later.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free (Apache License 2.0) | Open source project; Kubernetes networking solution | Free |
As spidernet-io.github.io lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Review the project documentation at https://spidernet-io.github.io/spiderpool/.
- Plan for a supported environment: Kubernetes on bare metal, virtual machines, or public clouds, with x86-64 or arm64 nodes.
- Select a compatible networking setup, such as Macvlan, IPvlan, or SR-IOV; compatible CNIs can also use its IPAM.
- Configure the IP address pools and interface arrangement for the workload.
- If using SpiderSubnet, ensure the Kubernetes version is v1.21 or later.
- Use the listed CNCF Slack, monthly meeting, maintainer email, or WeChat group for community contact.
Verdict
Spiderpool combines Kubernetes address management, underlay networking, and RDMA in a free, open-source project. Check the maturity of individual features and the SpiderSubnet Kubernetes requirement when assessing fit.
Questions
What does Spiderpool cost?
The Free (Apache License 2.0) plan is free.
What platforms and environments does it support?
It is listed for Kubernetes, bare metal, virtual machines, and public clouds, with AMD64 and ARM64 support.
Which network plugins does it work with?
Spiderpool works with Macvlan, IPvlan, and SR-IOV. Its IPAM can also be used with compatible CNIs such as Calico and Weave.
Does it support RDMA?
Yes. It supports RoCE and InfiniBand, with devices available to Pods in shared or exclusive mode.
Is Spiderpool open source?
Yes. It is licensed under Apache License 2.0.
Who makes Spiderpool, and how can users contact the community?
The project describes itself as a Cloud Native Computing Foundation sandbox project. It lists CNCF Slack, a monthly community meeting, maintainer email, and a WeChat group as contact options.
Facts from Spiderpool's own pages
- CNI support
- Spiderpool works with Macvlan, IPvlan, and SR-IOV, and its IPAM can also be used with compatible CNIs such as Calico and Weave. · spidernet-io.github.io, 4 Oct 2026
- Connectivity
- The project documents Pod-to-host connectivity, IP conflict detection, gateway reachability checks, and service access through kube-proxy or an eBPF-based replacement. · spidernet-io.github.io, 4 Oct 2026
- Deployment requirements
- Documented node architectures are x86-64 and arm64; the SpiderSubnet feature requires Kubernetes v1.21 or later. · spidernet-io.github.io, 4 Oct 2026
- Feature maturity
- The roadmap marks IPAM and multiple NIC and routing coordination as beta, while RDMA and multi-cluster networking are alpha for macvlan, ipvlan, and SR-IOV. · spidernet-io.github.io, 4 Oct 2026
- IP address management
- Its CRD-based IPAM supports dual-stack networking, shared and exclusive pools, and static IP addresses for stateful applications. · spidernet-io.github.io, 4 Oct 2026
- Multiple interfaces
- Pods can use multiple underlay interfaces or a combination of underlay and overlay interfaces, with policy routing managed across interfaces. · spidernet-io.github.io, 4 Oct 2026
- Project status
- The project describes itself as a Cloud Native Computing Foundation sandbox project. · spidernet-io.github.io, 4 Oct 2026
- Purpose
- Spiderpool is an underlay and RDMA networking solution for Kubernetes on bare metal, virtual machines, and public clouds. · spidernet-io.github.io, 4 Oct 2026
- RDMA
- Spiderpool supports RDMA using RoCE and InfiniBand, with devices available to Pods in shared or exclusive mode. · spidernet-io.github.io, 4 Oct 2026
- Security and license
- Spiderpool is licensed under Apache License 2.0. · spidernet-io.github.io, 4 Oct 2026
- Support
- The project lists CNCF Slack, a monthly community meeting, maintainer email, and a WeChat group as community contact options. · spidernet-io.github.io, 4 Oct 2026
- Use cases
- The project identifies storage, middleware, observability, AI training, latency-sensitive workloads, and applications needing separate network bandwidth as use cases. · spidernet-io.github.io, 4 Oct 2026
Where Spiderpool stands on Freedom251
- Container Networking Software#13 of 28