Calico CNI plugin

Calico CNI 插件。(Calico CNI plugin)

Github星跟踪图

Calico Networking for CNI(CNI Calico 网络)

需要注意的是,这个软件源中的文档是针对 Calico 贡献者的。Calico 用户的文档在这里。
http://docs.projectcalico.org

这个资源库包含了用于 CNI 的 Project Calico 网络插件,它允许你为任何使用 CNI 网络规范 的编配器使用 Calico 网络。

该资源库包含一个顶级 CNI 网络插件,以及一个使用 Calico IPAM 的 CNI IPAM 插件。

要了解更多关于 CNI 的信息,请访问 containernetworking/cni repo。

构建插件和运行测试

要在本地构建 CNI 的 Calico 网络插件,请克隆这个仓库并运行 make。这将构建两个 CNI 插件二进制文件并运行测试。这需要一个最新版本的 Docker。

  • 如果只构建二进制文件,不进行测试,运行 make 构建。这将产生 bin/$ARCH/calico 和 bin/$ARCH/calico-ipam。
  • 如果只运行测试,只需运行 make test。
  • 要运行非容器化构建(即不在 docker 容器内),你需要安装 Go 1.7+ 和 glide。

许可证

Calico 二进制文件采用 Apache v2.0 license 许可证,但一些 GPL GPL 许可证的 eBPF 程序 除外。

Calico 导入的软件包许多具有 apache 兼容的许可证。有关更多信息,请参见 filesystem/licenses。此外,基本容器映像包含了具有各种许可证的预包装软件。


(The first version translated by vz on 2020.09.24)

概览

名称与所有者projectcalico/cni-plugin
主编程语言
编程语言Makefile (语言数: 0)
平台Docker, Kubernetes, Linux, Windows, OpenStack
许可证
发布数228
最新版本名称v3.20.6 (发布于 2022-08-01 17:46:10)
第一版名称v0.1.0 (发布于 )
创建于2015-07-29 18:23:48
推送于2023-04-03 07:28:20
最后一次提交2021-12-14 15:59:09
星数431
关注者数45
派生数247
提交数1.4k
已启用问题?
问题数0
打开的问题数0
拉请求数815
打开的拉请求数0
关闭的拉请求数136
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Build Status
Slack Status
IRC Channel

Calico Networking for CNI

This repository contains the Project Calico network plugin for CNI. This plugin allows you to use Calico networking for
any orchestrator which makes use of the CNI networking specification.

This repository includes a top-level CNI networking plugin, as well as a CNI IPAM plugin which makes use of Calico IPAM.

To learn more about CNI, visit the containernetworking/cni repo.

Building the plugins and running tests

To build the Calico Networking Plugin for CNI locally, clone this repository and run make. This will build both CNI plugin binaries and run the tests. This requires a recent version of Docker.

  • To just build the binaries, with no tests, run make build. This will produce bin/$ARCH/calico and bin/$ARCH/calico-ipam.
  • To only run the tests, simply run make test.
  • To run a non-containerized build (i.e. not inside a docker container) you need to have Go 1.7+ and glide installed.

Analytics

去到顶部