安装插件
注意:本节链接到第三方项目,这些项目提供 Kubernetes 所需的功能。Kubernetes 项目作者不对这些项目负责,这些项目按字母顺序排列。要将项目添加到此列表,请在提交更改之前阅读 内容指南。 更多信息。
插件扩展了 Kubernetes 的功能。
此页面列出了一些可用的插件及其各自的安装说明。该列表并不力求详尽。
网络和网络策略
- ACI 提供与 Cisco ACI 集成的容器网络和网络安全。
- Antrea 在第 3/4 层运行,为 Kubernetes 提供网络和安全服务,利用 Open vSwitch 作为网络数据平面。Antrea 是一个 CNCF 项目,处于沙箱级别。
- Calico 是一个网络和网络策略提供程序。Calico 支持灵活的网络选项,因此您可以选择最适合您情况的选项,包括无覆盖和覆盖网络,有或没有 BGP。Calico 使用相同的引擎来强制执行主机、Pod 和(如果使用 Istio 和 Envoy)服务网格层上的网络策略。
- Canal 联合 Flannel 和 Calico,提供网络和网络策略。
- Cilium 是一个基于 eBPF 数据平面的网络、可观察性和安全解决方案。Cilium 提供了一个简单的第 3 层平面网络,能够跨多个集群进行扩展,采用本机路由或覆盖/封装模式,并可以使用与网络寻址分离的基于身份的安全模型来强制执行第 3-7 层的网络策略。Cilium 可以替代 kube-proxy;它还提供额外的、可选的可观察性和安全功能。Cilium 是一个 CNCF 项目,处于毕业级别。
- CNI-Genie 使 Kubernetes 能够无缝连接到各种 CNI 插件,例如 Calico、Cilium、Contiv、Flannel 等。
- Contiv 提供可配置的网络(使用 BGP 的本机 L3、使用 vxlan 的覆盖、经典的 L2 和 Cisco-SDN/ACI),适用于各种用例和丰富的策略框架。Contiv 项目完全 开源。 安装程序 提供基于 kubeadm 和非 kubeadm 的安装选项。
- Contrail 基于 Tungsten Fabric,是一个开源的、多云网络虚拟化和策略管理平台。Contrail 和 Tungsten Fabric 与 Kubernetes、OpenShift、OpenStack 和 Mesos 等编排系统集成,并为虚拟机、容器/Pod 和裸机工作负载提供隔离模式。
- Flannel 是一个可与 Kubernetes 配合使用的覆盖网络提供程序。
- Gateway API 是一个由 SIG Network 社区管理的开源项目,它提供了一个表达性强、可扩展且面向角色的 API,用于建模服务网络。
- Knitter 是一个插件,用于支持 Kubernetes Pod 中的多个网络接口。
- Multus 是 Kubernetes 中多插件支持的插件,支持所有 CNI 插件(例如 Calico、Cilium、Contiv、Flannel),以及 SRIOV、DPDK、OVS-DPDK 和基于 VPP 的工作负载。
- OVN-Kubernetes 是一个基于 OVN (Open Virtual Network) 的 Kubernetes 网络提供程序,OVN 是一个来自 Open vSwitch (OVS) 项目的虚拟网络实现。OVN-Kubernetes 提供基于覆盖的 Kubernetes 网络实现,包括基于 OVS 的负载均衡和网络策略实现。
- Nodus 是一个基于 OVN 的 CNI 控制器插件,用于提供基于云原生的服务功能链 (SFC)。
- NSX-T 容器插件 (NCP) 提供 VMware NSX-T 与容器编排器(例如 Kubernetes)之间的集成,以及 NSX-T 与基于容器的 CaaS/PaaS 平台(例如 Pivotal Container Service (PKS) 和 OpenShift)之间的集成。
- Nuage 是一个 SDN 平台,它提供 Kubernetes Pod 和非 Kubernetes 环境之间的基于策略的网络,以及可见性和安全监控。
- Romana 是一个用于 Pod 网络的第 3 层网络解决方案,它还支持 NetworkPolicy API。
- Spiderpool 是 Kubernetes 的底层和 RDMA 网络解决方案。Spiderpool 支持在裸机、虚拟机和公共云环境中运行。
- Terway 是一套基于阿里巴巴云 VPC 和 ECS 网络产品的 CNI 插件。它在阿里巴巴云环境中提供原生 VPC 网络和网络策略。
- Weave Net 提供网络和网络策略,将在网络分区两侧继续工作,并且不需要外部数据库。
服务发现
可视化和控制
基础设施
仪表
遗留插件
在弃用的 cluster/addons 目录中记录了其他一些插件。
维护良好的插件应链接到此处。欢迎 PR!
此页面上的项目指的是第三方产品或项目,这些产品或项目提供 Kubernetes 所需的功能。Kubernetes 项目作者不对这些第三方产品或项目负责。有关更多详细信息,请参阅 CNCF 网站指南。
在提出添加额外的第三方链接的更改之前,您应该阅读 内容指南。
最后修改时间:2025年10月16日 下午4:58 PST:文档:添加 Headlamp 参考 (848cc1e33c)