发现
其他开发者工具
Calico:Kubernetes 网络与安全方案
面向 Kubernetes 的开源容器网络与网络安全方案,支持 eBPF、Linux、Windows、VPP 多种数据平面。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v3.33.0
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Project Calico 由 Tigera 创建并维护,是一个拥有活跃开发者和用户社区的开源项目。据 README 介绍,Calico Open Source 已成为应用最广泛的容器网络与安全解决方案,每天在 166 个国家为 800 万以上节点提供支持。
主要功能
- 多种数据平面可选:eBPF、标准 Linux、Windows 和 VPP,可灵活选择网络实现方式。
- 良好的互操作性:可跨多种发行版、多个云环境、裸金属和虚拟机运行。
- 性能优化:面向高吞吐、低 CPU 占用设计,充分利用集群资源。
- 可扩展架构:可随 Kubernetes 集群规模平滑扩展,而不牺牲性能。
- 高级安全能力:提供细粒度访问控制与 WireGuard 加密。
- Kubernetes 网络策略支持:持续参与并完善 Kubernetes network policy 标准与支持。
- 灵活组网工具:提供 BGP、VXLAN、service advertisement 等网络能力。
安装与使用
README 提供了以下入口,具体安装步骤请以官方文档为准:
- 快速开始(Kubernetes Quickstart):https://projectcalico.docs.tigera.io/getting-started/kubernetes/quickstart
- 官方文档:https://projectcalico.docs.tigera.io
- 发行版本下载:https://github.com/projectcalico/calico/releases
- 项目介绍与培训资源:https://docs.tigera.io/calico/latest/about
发布产物包含容器镜像、二进制文件与 Kubernetes manifests 打包(release-v3.33.0.tgz)、Calico for Windows(calico-windows-v3.33.0.zip)、Calico Helm 3 chart(tigera-operator-v3.33.0.tgz,同时托管于 oci://quay.io/calico/charts/tigera-operator)、CRD chart 以及 OpenShift 的 manifest 包 ocp.tgz。
项目生态
项目同时维护多个子项目,便于按需选用:
- Calico Golang API:https://github.com/projectcalico/api
- Calico operator:https://github.com/projectcalico/calico/tree/master/operator
- VPP dataplane:https://github.com/projectcalico/vpp-dataplane
- Calico BIRD:https://github.com/projectcalico/bird
注意事项
- Calico 面向 Kubernetes 等容器编排环境,属于基础设施组件,需要部署在集群中而非作为普通本地软件安装。
- 项目采用 Apache-2.0 许可证,使用与分发时请遵守许可证条款。
- 社区支持渠道包括 Slack(https://slack.projectcalico.org)和 GitHub Issues,遇到问题可先查阅官方文档。
本作品整理自 GitHub 开源项目 projectcalico/calico,原作者 @projectcalico,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v3.33.0当前版本
发布 v3.33.0,提供容器镜像、二进制与 Kubernetes manifests 包,以及 Calico for Windows、Tigera Operator Helm chart、CRD chart 和 OpenShift manifest 包。
评论