Calico

云端原生网络和网络安全。「Cloud native connectivity and network policy」

Github星跟蹤圖

Calico

Calico 是一个开源的网络和网络安全解决方案,适用于容器、虚拟机和裸机工作负载。Calico 使用标准的 Linux 网络工具,为云原生应用提供两大服务:

  • 工作负载之间的网络连接
  • 工作负载之间的网络安全策略执行

Calico 灵活的架构支持广泛的部署选项,使用模块化组件,包括:

  • 用于 Kubernetes 的 CNI 插件,提供高效的 pod 网络和 IP 地址管理(IPAM)。
  • 一个 Neutron ML2 插件,为 OpenStack 提供虚拟机网络。
  • 一个策略引擎 Felix,提供全套 Kubernetes 网络策略功能的执行,另外对于需要更丰富策略功能的用户,还有 Calico 网络策略。
  • 在公有云或 on-prem 部署中,非覆盖和覆盖(通过 IPIP 或 VXLAN)网络选项。
  • BGP 路由协议栈,可将工作负载和服务 IP 地址的路由公告到物理网络基础设施,如 Top of Rack 路由器(ToR)。
  • 一个简单的命令行界面 calicoctl,用于管理 Calico 配置和 Calico 网络策略。

开始运行 Calico

根据你的情况,有很多途径可以开始使用 Calico。

开始开发 Calico

Calico 是一个开源项目,欢迎你通过代码、错误报告、功能请求或用户反馈等方式做出贡献。

加入 Calico 社区

Calico 社区致力于营造一个开放和欢迎的环境,并有多种方式与其他用户和开发人员互动。您可以通过访问我们的 社区仓库 来了解更多关于我们的月度会议、Slack 小组和讨论的信息。

许可证

Calico 是开源的,大部分代码和文档都是在 Apache 2.0 许可证下提供的(见 LICENSE),尽管有些元素必须在不同的开源许可证下进行许可,以与上游许可或代码链接兼容。例如,一些 Calico BPF 程序采用 GPL v2.0 授权,以便与 Linux 内核帮助函数兼容。

Calico 企业版

Calico Enterprise 是一款商业产品,它建立在 Calico 开源项目之上,并围绕着 Calico 开源项目提供了 Calico 核心功能集之外的其他功能。您可以在 这里 了解更多信息。Calico Enterprise 可在 Tigera 的商业许可下使用。


(The first version translated by vz on 2020.09.24)

概覽

名稱與所有者projectcalico/calico
主編程語言Go
編程語言HTML (語言數: 11)
平台Kubernetes, Linux, Docker, OpenStack
許可證Apache License 2.0
發布數2186
最新版本名稱v3.27.3 (發布於 )
第一版名稱v0.0.1-alpha-confd (發布於 )
創建於2016-07-21 15:45:54
推送於2024-05-02 14:00:22
最后一次提交2024-04-29 15:05:38
星數5.5k
關注者數122
派生數1.2k
提交數30.4k
已啟用問題?
問題數2987
打開的問題數353
拉請求數4951
打開的拉請求數60
關閉的拉請求數768
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Slack Status
IRC Channel
Docker Pulls

Calico

Calico is an open source system enabling cloud native application connectivity and policy. Calico integrates with major orchestration
systems like Kubernetes, Apache Mesos, Docker, OpenStack and more to provide a seamless
experience for developers and operators.

Calico is a Tigera open source project, and is primarily maintained by the Tigera team.

Get Started Using Calico

For users who want to learn more about the project or get started with Calico, see the documentation on docs.projectcalico.org.

Get Started Developing Calico

Support

You can get help through one of the Calico community channels.

License

Calico is available under the Apache 2.0 license. See the LICENSE file for details.

去到頂部