跳转至

网络组件

DCE 5.0 提供的网络方案对当前主流的开源网络组件进行优化组合,能够满足各种复杂场景的需求。

网络组件

目前,DCE 5.0 已支持的网络组件包括:

  • Calico:基于 Linux kernel 技术实现的 Virtual Router,完成数据平面的转发。
  • Cilium:基于 eBPF 内核构建的网络方案
  • Contour:一个开源的 Kubernetes Ingress 控制器,使用 Envoy 作为数据面。
  • f5networks:全面控制 F5 设备,将集群中 service 和 ingress 配置同步到 F5 硬件设备上,实现集群北向入口的负载均衡。
  • Ingress-nginx:Kubernetes 社区托管的 Ingress 控制器,使用 nginx 作为反向代理和负载均衡。
  • MetalLB:裸金属版的 Kubernetes 负载均衡器方案。
  • Multus-underlay:基于 Multus、搭配 Macvlan + SR-IOV CNI 的多网卡方案。
  • Spiderpool:自动化管理 IP 资源
  • Submariner:跨集群的网络通讯方案
  • Aliyun CNI:运行在阿里云上的 CNI 插件,提供稳定、高性能,支持Kubernetes network policy、流控等高级特性。
  • Higress:Higress 是一款云原生 API 网关,内核基于 Istio 和 Envoy,可以用 Go/Rust/JS 等编写 Wasm 插件,提供了数十个现成的通用插件,以及开箱即用的控制台。并且提供 Kubernetes Ingress 网关、 AI 网关、微服务网关等能力。
  • Kgateway:kgateway 是一个基于 Envoy 代理并深度集成 Kubernetes Gateway API 的高性能、云原生 API 网关,旨在为 AI 推理、微服务治理及跨集群流量调度提供下一代控制面。

Note

以上所有 CNI 和 Ingress 等组件可以按需安装。

评论