开源软件名称(OpenSource Name):spidernet-io/spiderpool开源软件地址(OpenSource Url):https://github.com/spidernet-io/spiderpool开源编程语言(OpenSource Language):Go 81.1%开源软件介绍(OpenSource Introduction):SpiderpoolStatusCurrently, the Spiderpool is under beta stage, not ready for production environment yet. IntroductionThe Spiderpool is an IP Address Management (IPAM) CNI plugin that assigns IP addresses for kubernetes clusters. Currently, it is under developing stage, not ready for production environment yet. Any Container Network Interface (CNI) plugin supporting third-party IPAM plugins can use the Spiderpool, such as MacVLAN CNI, VLAN CNI, IPVLAN CNI etc. The Spiderpool also supports Multus CNI case to assign IP for multiple interfaces. More CNIs will be tested for integration with Spiderpool. Why SpiderpoolMost overlay CNIs, like Cilium and Calico, have a good implementation of IPAM, so the Spiderpool is not intentionally designed for these cases, but maybe integrated with them. The Spiderpool is intentionally designed to use with underlay network, where administrators can accurately manage each IP. Currently, in the community, the IPAM plugins such as whereabout, kube-ipam, static, dhcp, and host-local, few of them could help solve complex underlay-network issues, so we decide to develop the Spiderpool. BTW, there are also some CNI plugins that could work on the underlay mode, such as kube-ovn and coil. But the Spiderpool provides lots of different features, you could see Features for details. FeaturesThe Spiderpool provides a large number of different features as follows.
ComponentsRefer to architecture for components. InstallationRefer to installation. Quick StartRefer to demo. DevelopmentDevelopment guide is a reference point for development helper commands. LicenseSpiderpool is licensed under the Apache License, Version 2.0. See LICENSE for the full license text. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论